diff options
| author | Eugen Wissner <belka@caraus.de> | 2025-03-22 20:32:47 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2025-03-22 20:32:47 +0100 |
| commit | 69bf515582f867b8521cf97ddd310e8dfdf1238b (patch) | |
| tree | c8e2261d1a3e80c4d67862e083daa858b621e7d3 /cli/CMakeLists.txt | |
| parent | 9bec46cc1fb6a03d320955054a10154264a3d4ac (diff) | |
| download | kazbek-69bf515582f867b8521cf97ddd310e8dfdf1238b.tar.gz | |
katja: Add TUI and TOML libraries
Diffstat (limited to 'cli/CMakeLists.txt')
| -rw-r--r-- | cli/CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 11f92ce..11dd7a0 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -1,4 +1,25 @@ +FetchContent_Declare(ftxui + GIT_REPOSITORY https://github.com/ArthurSonzogni/ftxui + GIT_TAG v5.0.0 + GIT_PROGRESS TRUE + GIT_SHALLOW TRUE + EXCLUDE_FROM_ALL +) +FetchContent_MakeAvailable(ftxui) + +FetchContent_Declare(toml11 + GIT_REPOSITORY https://github.com/ToruNiina/toml11.git + GIT_TAG v4.4.0 + GIT_PROGRESS TRUE +) +FetchContent_MakeAvailable(toml11) + add_executable(katja-cli main.cpp) target_include_directories(katja-cli PRIVATE ${Boost_INCLUDE_DIR}) -target_link_libraries(katja-cli LINK_PUBLIC katja) +target_link_libraries(katja-cli + LINK_PUBLIC katja + LINK_PRIVATE ftxui::screen + LINK_PRIVATE ftxui::dom + LINK_PRIVATE toml11::toml11 +) set_target_properties(katja-cli PROPERTIES RUNTIME_OUTPUT_NAME katja) |
