diff options
| author | Eugen Wissner <belka@caraus.de> | 2025-08-01 20:05:12 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2025-08-01 20:05:12 +0200 |
| commit | 96817ee672d509f867b2e9f5608ee3beaf7ff91e (patch) | |
| tree | 10955534faa627f002259fb2ac5eae0b15384fd4 /cli/CMakeLists.txt | |
| parent | c1367e494e195999fc3e868ca16df2037ac6899a (diff) | |
| download | katja-96817ee672d509f867b2e9f5608ee3beaf7ff91e.tar.gz | |
Use private and public instead of legacy LINK_
Diffstat (limited to 'cli/CMakeLists.txt')
| -rw-r--r-- | cli/CMakeLists.txt | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 533e2bc..1e7921d 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -18,14 +18,18 @@ FetchContent_Declare(toml11 ) FetchContent_MakeAvailable(toml11) -add_executable(katja-cli main.cpp component.hpp component.cpp) -target_sources(katja-cli PUBLIC FILE_SET all_my_modules TYPE CXX_MODULES FILES page.cpp) +set(FTXUI_BUILD_MODULES ON) + +add_executable(katja-cli main.cpp) +target_sources(katja-cli PUBLIC FILE_SET all_my_modules TYPE CXX_MODULES FILES + component.cpp page.cpp +) target_include_directories(katja-cli PRIVATE ${Boost_INCLUDE_DIR}) target_link_libraries(katja-cli - LINK_PUBLIC katja - LINK_PRIVATE ftxui::screen - LINK_PRIVATE ftxui::dom - LINK_PRIVATE ftxui::component - LINK_PRIVATE toml11::toml11 + PUBLIC katja + PRIVATE ftxui::screen + PRIVATE ftxui::dom + PRIVATE ftxui::component + PRIVATE toml11::toml11 ) set_target_properties(katja-cli PROPERTIES RUNTIME_OUTPUT_NAME katja) |
