cmake_minimum_required(VERSION 3.5) project(white-screen-qt) add_executable(${PROJECT_NAME} main.cpp) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE INTERNAL "") find_package(Qt5 COMPONENTS Widgets Gui REQUIRED) target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets Qt5::Gui) qt5_wrap_cpp(${PROJECT_NAME} main.cpp)