# Library add_library("res") target_add_glib_resources("res" PREFIX "ch/arknet/Turns" UI_FILES "widgets/participant_list_row.ui" "windows/main.ui" "windows/participant_editor.ui" CSS_FILES "style.css" "style-dark.css" ) target_compile_options("res" PRIVATE "$<$,$>:-fprofile-arcs>" "$<$,$>:-ftest-coverage>" ) target_link_libraries("res" PUBLIC "$<$,$>:gcov>" "PkgConfig::adwaita" "PkgConfig::gtkmm" ) target_link_options("res" PRIVATE "$<$,$>:--coverage>" ) add_library("turns::res" ALIAS "res") # Tests add_executable("res-tests" "tests/windows.cpp" ) target_link_libraries("res-tests" PRIVATE "Catch2::Catch2" "$<$:-Wl,--whole-archive>" "turns::res" "$<$:-Wl,--no-whole-archive>" "turns::gtk-test-main" ) catch_discover_tests("res-tests")