CMakeLists.txt для тестового проекта

Создайте проект и отредактируйте CMakeLists.txt как показано ниже:

cmake_minimum_required(VERSION 3.21)
project(gtktest)

set(CMAKE_CXX_STANDARD 11)

add_executable(gtktest main.cpp)

find_package(PkgConfig)
pkg_check_modules(GTKMM gtkmm-3.0)

include_directories(${GTKMM_INCLUDE_DIRS})
link_directories(${GTKMM_LIBRARY_DIRS})

set(SOURCE_FILES main.cpp)
target_link_libraries(${CMAKE_PROJECT_NAME} ${GTKMM_LIBRARIES})

В данном примере проект называется gtktest и в нем содержится только один файл main.cpp