aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paludis/repositories/e/profile.cc3
-rw-r--r--paludis/repositories/e/profile.hh2
2 files changed, 5 insertions, 0 deletions
diff --git a/paludis/repositories/e/profile.cc b/paludis/repositories/e/profile.cc
index 9f00c23..5d8faa1 100644
--- a/paludis/repositories/e/profile.cc
+++ b/paludis/repositories/e/profile.cc
@@ -26,6 +26,7 @@
#include <paludis/util/wrapped_forward_iterator-impl.hh>
#include <paludis/util/map-impl.hh>
+#include <paludis/util/singleton-impl.hh>
using namespace paludis;
using namespace paludis::erepository;
@@ -63,3 +64,5 @@ template class Map<QualifiedPackageName, PackageDepSpec>;
template class WrappedForwardIterator<Map<QualifiedPackageName, PackageDepSpec>::ConstIteratorTag,
const std::pair<const QualifiedPackageName, PackageDepSpec> >;
+template class Singleton<ProfileFactory>;
+
diff --git a/paludis/repositories/e/profile.hh b/paludis/repositories/e/profile.hh
index 6af8228..4c900a9 100644
--- a/paludis/repositories/e/profile.hh
+++ b/paludis/repositories/e/profile.hh
@@ -126,6 +126,8 @@ namespace paludis
) const PALUDIS_ATTRIBUTE((warn_unused_result));
};
}
+
+ extern template class Singleton<erepository::ProfileFactory>;
}
#endif