cmake_minimum_required(VERSION 3.7...3.21) if(${CMAKE_VERSION} VERSION_LESS 3.12) cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}) endif() project(clock) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_PREFIX_PATH "/opt/homebrew/opt/qt") find_package(Qt6 COMPONENTS Core Gui Widgets REQUIRED) include_directories( . ) set (SRCS clock.cpp clock.h main.cpp ) add_executable(${CMAKE_PROJECT_NAME} ${SRCS}) target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE Qt6::Core Qt6::Gui Qt6::Widgets)