CMake integration

This commit is contained in:
2026-02-09 17:44:07 +02:00
parent ba77017857
commit 6dd887d502
55 changed files with 247 additions and 183 deletions
+29
View File
@@ -0,0 +1,29 @@
add_executable(zbbs-client-tui)
file(GLOB M_HEADERS "*.h")
file(GLOB M_SOURCES "*.c")
set(CURSES_NEED_NCURSES TRUE)
find_package(Curses REQUIRED)
target_sources(zbbs-client-tui
PRIVATE
${M_SOURCES}
PUBLIC
FILE_SET HEADERS
FILES
${M_HEADERS}
)
add_subdirectory(ui-widget-core)
add_subdirectory(widget)
add_subdirectory(modals)
target_link_libraries(zbbs-client-tui
PRIVATE
ui-widget-core
widget
modals
${CURSES_LIBRARIES}
)