diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e0b67314c843260a712d9c115ddf3790c7e16e28..fe5754567262d996af870ff60d5cd6a282b061d3 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -2,11 +2,11 @@ # Test the interpreter ADD_UNIT_TEST(interpreter-test interpreter-test.cc) -TARGET_LINK_LIBRARIES(interpreter-test ${PROJECT_NAME}) +TARGET_LINK_LIBRARIES(interpreter-test PRIVATE ${PROJECT_NAME}) # Test runfile ADD_UNIT_TEST(interpreter-test-runfile interpreter-test-runfile.cc) -TARGET_LINK_LIBRARIES(interpreter-test-runfile ${PROJECT_NAME} Boost::unit_test_framework) +TARGET_LINK_LIBRARIES(interpreter-test-runfile PRIVATE ${PROJECT_NAME} Boost::unit_test_framework) TARGET_COMPILE_DEFINITIONS(interpreter-test-runfile PRIVATE PATH="${CMAKE_CURRENT_LIST_DIR}/") # Test the module generation @@ -19,7 +19,7 @@ IF(SUFFIX_SO_VERSION) PROPERTIES SOVERSION ${PROJECT_VERSION}) ENDIF(SUFFIX_SO_VERSION) -target_link_libraries(${LIBRARY_NAME} dynamic-graph::dynamic-graph) +target_link_libraries(${LIBRARY_NAME} PRIVATE dynamic-graph::dynamic-graph) ## Create its bindings ## This mimics DYNAMIC_GRAPH_PYTHON_MODULE(${LIBRARY_NAME} ${LIBRARY_NAME} "${LIBRARY_NAME}-wrap") @@ -41,7 +41,7 @@ SET_TARGET_PROPERTIES(${PYTHON_MODULE} PROPERTIES OUTPUT_NAME ${LIBRARY_NAME}/wrap) IF(UNIX AND NOT APPLE) - TARGET_LINK_LIBRARIES(${PYTHON_MODULE} "-Wl,--no-as-needed") + TARGET_LINK_LIBRARIES(${PYTHON_MODULE} PRIVATE "-Wl,--no-as-needed") ENDIF(UNIX AND NOT APPLE) TARGET_LINK_LIBRARIES(${PYTHON_MODULE} PRIVATE