# Library add_library("res") target_add_glib_resources("res" PREFIX "turns" UI_FILES "widgets/participant_list_row.ui" "windows/main_window.ui" ) 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")