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 add_library(MagnumMeshToolsTestLib SHARED
$<TARGET_OBJECTS:MagnumMeshToolsObjects> $<TARGET_OBJECTS:MagnumMeshToolsObjects>
${MagnumMeshTools_GracefulAssert_SRCS}) ${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) target_link_libraries(MagnumMeshToolsTestLib Magnum)
add_subdirectory(Test) add_subdirectory(Test)

2
src/SceneGraph/CMakeLists.txt

@ -61,7 +61,7 @@ if(BUILD_TESTS)
add_library(MagnumSceneGraphTestLib SHARED add_library(MagnumSceneGraphTestLib SHARED
$<TARGET_OBJECTS:MagnumSceneGraphObjects> $<TARGET_OBJECTS:MagnumSceneGraphObjects>
${MagnumSceneGraph_GracefulAssert_SRCS}) ${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) target_link_libraries(MagnumSceneGraphTestLib Magnum)
add_subdirectory(Test) add_subdirectory(Test)

Loading…
Cancel
Save