From 442b7d065bee37264465331dc29f4d2b75ebf2ac Mon Sep 17 00:00:00 2001 From: pointer-to-bios Date: Sat, 3 Aug 2024 04:18:29 +0800 Subject: [PATCH] Automate add include path add dependented libs to target that dependents sftk. --- CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a86ae65..4a31b8a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,9 +16,8 @@ set(SOURCES ${SOURCES} ${ROOT}/window.cpp) set(SOURCES ${SOURCES} ${CONTAINER}/container.cpp) add_library(sftk SHARED ${SOURCES}) -target_link_libraries(sftk PRIVATE sfml-graphics sfml-audio sfml-network) +target_link_libraries(sftk PUBLIC sfml-graphics sfml-audio sfml-network) target_include_directories(sftk PUBLIC include/) add_executable(demo1 demo/demo1.cpp) -target_link_libraries(demo1 PRIVATE sftk sfml-graphics sfml-audio sfml-network) -target_include_directories(demo1 PRIVATE include/) +target_link_libraries(demo1 PRIVATE sftk)