diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-04-29 16:33:32 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-04-29 16:33:32 +0200 |
| commit | 3ff5bd46952144926d9bd9beedf50023a51913ee (patch) | |
| tree | 2c579fe13bbb5cc90f8f50e7af35218c98e123d5 /ui/CMakeLists.txt | |
| parent | 873bf396b904ce477a238f22d1891e1b03f24eff (diff) | |
| download | turns-3ff5bd46952144926d9bd9beedf50023a51913ee.tar.xz turns-3ff5bd46952144926d9bd9beedf50023a51913ee.zip | |
ui: flatten namespace hierarchy
Diffstat (limited to 'ui/CMakeLists.txt')
| -rw-r--r-- | ui/CMakeLists.txt | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/ui/CMakeLists.txt b/ui/CMakeLists.txt index 212559c..1584479 100644 --- a/ui/CMakeLists.txt +++ b/ui/CMakeLists.txt @@ -1,16 +1,10 @@ # Library -add_library("ui" - "src/init.cpp" - "src/widgets/participant_editor.cpp" - "src/widgets/participant_row.cpp" - "src/widgets/preferences.cpp" - "src/widgets/turn_order_view.cpp" - "src/windows/tracker.cpp" - "src/windows/tracker/actions.cpp" - "src/windows/tracker/event_handlers.cpp" -) +file(GLOB_RECURSE UI_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/src" CONFIGURE_DEPENDS "*.ui") +file(GLOB_RECURSE UI_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" CONFIGURE_DEPENDS "src/*.cpp") +file(GLOB_RECURSE UI_TESTS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" CONFIGURE_DEPENDS "tests/*.cpp") +add_library("ui" ${UI_SOURCES}) add_library("turns::ui" ALIAS "ui") target_compile_options("ui" PUBLIC @@ -32,8 +26,6 @@ target_link_libraries("ui" PUBLIC "PkgConfig::gtkmm" ) -file(GLOB_RECURSE UI_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/src" CONFIGURE_DEPENDS "**.ui") - target_add_glib_resources("ui" PREFIX "/ch/arknet/Turns/" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src" @@ -46,14 +38,7 @@ enable_coverage("ui") get_target_property(TRANSLATIONS_BINARY_DIR "lang" BINARY_DIR) -add_executable("ui-tests" - "tests/gtk_test_init.cpp" - - "tests/widgets/participant_row.cpp" - "tests/widgets/participant_editor.cpp" - "tests/windows/resources.cpp" - "tests/windows/tracker.cpp" -) +add_executable("ui-tests" ${UI_TESTS}) target_compile_definitions("ui-tests" PUBLIC "TESTLOCALEDIR=\"${TRANSLATIONS_BINARY_DIR}\"" |
