Browse Source

Fix ResourceManager-related linker errors on Clang.

Guess this will break something else.
pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
92887c9598
  1. 2
      src/Magnum/DebugTools/ResourceManager.cpp
  2. 2
      src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp

2
src/Magnum/DebugTools/ResourceManager.cpp

@ -37,7 +37,7 @@
namespace Magnum {
namespace Implementation {
template MAGNUM_DEBUGTOOLS_EXPORT ResourceManager<Implementation::ResourceManagerLocalInstance, AbstractShaderProgram, Buffer, Mesh, MeshView, DebugTools::ForceRendererOptions, DebugTools::ObjectRendererOptions, DebugTools::ShapeRendererOptions>*& ResourceManagerLocalInstanceImplementation<ResourceManagerLocalInstance, AbstractShaderProgram, Buffer, Mesh, MeshView, DebugTools::ForceRendererOptions, DebugTools::ObjectRendererOptions, DebugTools::ShapeRendererOptions>::internalInstance();
template struct MAGNUM_DEBUGTOOLS_EXPORT ResourceManagerLocalInstanceImplementation<ResourceManagerLocalInstance, AbstractShaderProgram, Buffer, Mesh, MeshView, DebugTools::ForceRendererOptions, DebugTools::ObjectRendererOptions, DebugTools::ShapeRendererOptions>;
}
namespace DebugTools {

2
src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp

@ -30,7 +30,7 @@
namespace Magnum {
namespace Implementation {
template MAGNUM_RESOURCEMANAGERLOCALINSTANCETESTLIB_EXPORT ResourceManager<ResourceManagerLocalInstance, Int>*& ResourceManagerLocalInstanceImplementation<ResourceManagerLocalInstance, Int>::internalInstance();
template struct CORRADE_VISIBILITY_EXPORT ResourceManagerLocalInstanceImplementation<ResourceManagerLocalInstance, Int>;
}
namespace Test {

Loading…
Cancel
Save