diff --git a/CMakeLists.txt b/CMakeLists.txt index af453ab..14436c6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,10 +9,16 @@ find_package(SFML 2.5 COMPONENTS system window graphics audio REQUIRED) ## TARGETS +set(MarbleMarcherDepTargets + sfml-system + sfml-window + sfml-graphics + sfml-audio +) + add_subdirectory(src) target_include_directories(MarbleMarcherSources PUBLIC ${EIGEN3_INCLUDE_DIR} - ${SFML_INCLUDE_DIR} ) target_compile_definitions(MarbleMarcherSources PRIVATE SFML_STATIC) @@ -25,8 +31,4 @@ endif() target_compile_definitions(MarbleMarcher PRIVATE SFML_STATIC) target_link_libraries(MarbleMarcher MarbleMarcherSources - sfml-system - sfml-window - sfml-graphics - sfml-audio ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 44ad224..5ef7df2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -12,3 +12,6 @@ add_library(MarbleMarcherSources SelectRes.h Settings.h ) +target_link_libraries(MarbleMarcherSources + ${MarbleMarcherDepTargets} +)