add_executable("app" "src/main.cpp" ) target_link_libraries("app" PRIVATE "$<$,$>:gcov>" "PkgConfig::gtkmm" "adwaitamm::adwaitamm" "turns::core" "turns::lang" "$<$:-Wl,--whole-archive>" "turns::ui" "turns::style" "$<$:-Wl,--no-whole-archive>" ) set_target_properties("app" PROPERTIES OUTPUT_NAME "turns" ) install(TARGETS "app" RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" ) configure_file("desktop.in" "turns.desktop" ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/turns.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications" ) configure_file("mime.xml" "turns.xml" ) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/turns.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/mime/packages" )