Files
DualFloatingClock/CMakeLists.txt
T
2026-04-18 01:46:43 +08:00

39 lines
543 B
CMake

cmake_minimum_required(VERSION 3.16)
project(flock)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Find Qt6
find_package(Qt6 REQUIRED COMPONENTS Core Widgets)
# Set up Qt6
qt6_standard_project_setup()
# Sources
set(SOURCES
main.cpp
clockwidget.cpp
)
set(HEADERS
clockwidget.h
)
# Create executable
qt6_add_executable(flock
${SOURCES}
${HEADERS}
)
# Link Qt libraries
target_link_libraries(flock
Qt6::Core
Qt6::Widgets
)
# Set up install
install(TARGETS flock
RUNTIME DESTINATION bin
)