Browse Source

Fix linker issues on Windows.

MagnumSceneGraphTestLib didn't have MagnumSceneGraph[Objects]_EXPORT
defined, thus failing at link time, similar issue with
MagnumMeshToolsTestLib.
pull/7/head
Vladimír Vondruš 13 years ago
parent
commit
4e331cabbb
  1. 2
      src/MeshTools/CMakeLists.txt
  2. 2
      src/SceneGraph/CMakeLists.txt

2
src/MeshTools/CMakeLists.txt

@ -41,7 +41,7 @@ if(BUILD_TESTS)
add_library(MagnumMeshToolsTestLib SHARED
$<TARGET_OBJECTS:MagnumMeshToolsObjects>
${MagnumMeshTools_GracefulAssert_SRCS})
set_target_properties(MagnumMeshToolsTestLib PROPERTIES COMPILE_FLAGS -DCORRADE_GRACEFUL_ASSERT)
set_target_properties(MagnumMeshToolsTestLib PROPERTIES COMPILE_FLAGS "-DCORRADE_GRACEFUL_ASSERT -DMagnumMeshTools_EXPORTS")
target_link_libraries(MagnumMeshToolsTestLib Magnum)
add_subdirectory(Test)

2
src/SceneGraph/CMakeLists.txt

@ -61,7 +61,7 @@ if(BUILD_TESTS)
add_library(MagnumSceneGraphTestLib SHARED
$<TARGET_OBJECTS:MagnumSceneGraphObjects>
${MagnumSceneGraph_GracefulAssert_SRCS})
set_target_properties(MagnumSceneGraphTestLib PROPERTIES COMPILE_FLAGS -DCORRADE_GRACEFUL_ASSERT)
set_target_properties(MagnumSceneGraphTestLib PROPERTIES COMPILE_FLAGS "-DCORRADE_GRACEFUL_ASSERT -DMagnumSceneGraph_EXPORTS")
target_link_libraries(MagnumSceneGraphTestLib Magnum)
add_subdirectory(Test)

Loading…
Cancel
Save