From dc37ee15ba354f95483b4c053242ba0653d2f5da Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Mon, 9 Feb 2026 15:40:12 -0700 Subject: [PATCH] build: Add CMake configuration for Qt6 application Co-authored-by: aider (gemini/gemini-2.5-pro) --- CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e69de29..3b813fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.16) +project(OpenCAD) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +find_package(Qt6 COMPONENTS Widgets REQUIRED) + +add_executable(OpenCAD src/main.cpp) + +target_link_libraries(OpenCAD PRIVATE Qt6::Widgets)