From 71af0c296f32545725705e16d91a816e0e765e27 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Sun, 15 Jan 2023 21:12:11 +0000 Subject: [PATCH] Meta/Lagom: Make sure that libraries are always linked as PRIVATE --- Meta/Lagom/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index 9969e301e9..6e4b85fa03 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -251,7 +251,7 @@ function(lagom_test source) cmake_parse_arguments(LAGOM_TEST "" "WORKING_DIRECTORY" "LIBS" ${ARGN}) get_filename_component(name ${source} NAME_WE) add_executable(${name} ${source}) - target_link_libraries(${name} LibCore LibTest LibTestMain ${LAGOM_TEST_LIBS}) + target_link_libraries(${name} PRIVATE LibCore LibTest LibTestMain ${LAGOM_TEST_LIBS}) add_test( NAME ${name} COMMAND ${name} @@ -562,7 +562,7 @@ if (BUILD_LAGOM) foreach(source ${AK_TEST_SOURCES}) lagom_test(${source} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../Tests/AK) endforeach() - target_link_libraries(TestString LibUnicode) + target_link_libraries(TestString PRIVATE LibUnicode) # LibAudio file(GLOB LIBAUDIO_TEST_SOURCES CONFIGURE_DEPENDS "../../Tests/LibAudio/*.cpp")