From 92887c9598907c42b29956e1874d77da18a4dccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 12 Apr 2015 22:43:27 +0200 Subject: [PATCH] Fix ResourceManager-related linker errors on Clang. Guess this will break something else. --- src/Magnum/DebugTools/ResourceManager.cpp | 2 +- src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/DebugTools/ResourceManager.cpp b/src/Magnum/DebugTools/ResourceManager.cpp index cec160fd4..578634b6d 100644 --- a/src/Magnum/DebugTools/ResourceManager.cpp +++ b/src/Magnum/DebugTools/ResourceManager.cpp @@ -37,7 +37,7 @@ namespace Magnum { namespace Implementation { - template MAGNUM_DEBUGTOOLS_EXPORT ResourceManager*& ResourceManagerLocalInstanceImplementation::internalInstance(); + template struct MAGNUM_DEBUGTOOLS_EXPORT ResourceManagerLocalInstanceImplementation; } namespace DebugTools { diff --git a/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp b/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp index 0b0b73a31..08b85ce1b 100644 --- a/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp +++ b/src/Magnum/Test/ResourceManagerLocalInstanceTestLib.cpp @@ -30,7 +30,7 @@ namespace Magnum { namespace Implementation { - template MAGNUM_RESOURCEMANAGERLOCALINSTANCETESTLIB_EXPORT ResourceManager*& ResourceManagerLocalInstanceImplementation::internalInstance(); + template struct CORRADE_VISIBILITY_EXPORT ResourceManagerLocalInstanceImplementation; } namespace Test {