diff --git a/src/ResourceManager.h b/src/ResourceManager.h index 3935815ea..f603a8616 100644 --- a/src/ResourceManager.h +++ b/src/ResourceManager.h @@ -567,10 +567,12 @@ template class ResourceManager: protected Implementation::Resour static ResourceManager*& internalInstance(); }; +#ifndef MAGNUM_RESOURCEMANAGER_DONT_DEFINE_INTERNALINSTANCE template ResourceManager*& ResourceManager::internalInstance() { static ResourceManager* _instance(nullptr); return _instance; } +#endif /** @debugoperator{Magnum::ResourceKey} */ template inline Corrade::Utility::Debug operator<<(Corrade::Utility::Debug debug, const ResourceKey& value) {