cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) project(Grabtest) #set(CMAKE_COLOR_MAKEFILE ON) #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdiagnostics-color -Wall") #set(CMAKE_AUTOMOC ON) #set(CMAKE_INCLUDE_CURRENT_DIR ON) find_package(Qt5Widgets REQUIRED) find_package(Qt5X11Extras REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(XCB REQUIRED xcb) add_executable(grabtest grabtest.cpp) target_include_directories(grabtest PRIVATE ${XCB_INCLUDE_DIRS}) target_link_libraries(grabtest Qt5::Widgets Qt5::X11Extras ${XCB_LIBRARIES})