diff cmake/MalikaniaFunctions.cmake @ 44:f30c84b4b9ed

Tests: switch from GoogleTest to Boost.Unit, closes #588
author David Demelier <markand@malikania.fr>
date Wed, 30 Nov 2016 21:15:53 +0100
parents d4f5f7231b84
children 7097a91b08a8
line wrap: on
line diff
--- a/cmake/MalikaniaFunctions.cmake	Tue Nov 29 22:25:17 2016 +0100
+++ b/cmake/MalikaniaFunctions.cmake	Wed Nov 30 21:15:53 2016 +0100
@@ -194,7 +194,12 @@
 
     add_executable(test-${TEST_NAME} ${TEST_SOURCES} ${outputs})
     source_group(private\\Resources FILES ${outputs})
-    target_compile_definitions(test-${TEST_NAME} PRIVATE SOURCE_DIRECTORY=\"${CMAKE_BINARY_DIR}/test/${TEST_NAME}\")
+    target_compile_definitions(
+        test-${TEST_NAME}
+        PRIVATE
+            BOOST_TEST_DYN_LINK
+            SOURCE_DIRECTORY=\"${CMAKE_BINARY_DIR}/test/${TEST_NAME}\"
+    )
     set_target_properties(
         test-${TEST_NAME}
         PROPERTIES
@@ -213,7 +218,7 @@
     target_link_libraries(
         test-${TEST_NAME}
         ${TEST_LIBRARIES}
-        gtest
+        ${Boost_unit_test_framework_LIBRARY}
     )
 
     add_dependencies(tests test-${TEST_NAME})