From 69bf515582f867b8521cf97ddd310e8dfdf1238b Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 22 Mar 2025 20:32:47 +0100 Subject: katja: Add TUI and TOML libraries --- cli/CMakeLists.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'cli/CMakeLists.txt') 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) -- cgit v1.2.3