From e2e1dba300f4c9f764d1250c9b776c77badf270b Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Mon, 24 Aug 2020 15:36:39 +0200
Subject: [PATCH] [CMake] link keywords

---
 tests/CMakeLists.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index e0b6731..fe57545 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
-- 
GitLab