diff --git a/CMakeLists.txt b/CMakeLists.txt index 4f9a752..e41171a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,7 +92,7 @@ endif() option(WITH_GUI "Build with dtranslatebot GUI" OFF) if (WITH_GUI) find_package(PkgConfig REQUIRED) - pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) + pkg_check_modules(gtkmm-4.0 REQUIRED IMPORTED_TARGET gtkmm-4.0) list(APPEND DTRANSLATEBOT_HEADERS src/gui/translator_dialog.h src/gui/user_config.h @@ -166,21 +166,16 @@ target_compile_definitions(dtranslatebot PRIVATE ) target_compile_options(dtranslatebot PRIVATE $<$,$,19.14>,$>:/Zc:__cplusplus> - $<$:${GTKMM_CFLAGS}> ) target_link_libraries(dtranslatebot PRIVATE ${DTRANSLATEBOT_LIBRARIES} ${DPP_LIBRARIES} CURL::libcurl - $<$:${GTKMM_LIBRARIES}> Threads::Threads -) -target_link_directories(dtranslatebot PRIVATE - $<$:${GTKMM_LIBRARY_DIRS}> + $<$:PkgConfig::gtkmm-4.0> ) target_include_directories(dtranslatebot PRIVATE ${DPP_INCLUDE_DIR} - $<$:${GTKMM_INCLUDE_DIRS}> ) set_target_properties(dtranslatebot PROPERTIES CXX_STANDARD 17