1 project(LDForge) |
1 project(LDForge) |
2 cmake_minimum_required(VERSION 2.8.12) |
2 cmake_minimum_required(VERSION 2.8.12) |
3 set(VERSION_MAJOR 1) |
3 set(VERSION_MAJOR 1) |
4 set(VERSION_MINOR 0) |
4 set(VERSION_MINOR 0) |
5 set(VERSION_PATCH 0) |
5 set(VERSION_PATCH 0) |
6 |
6 set(COPYRIGHT "Copyright (C) 2013 - 2022 Teemu Piippo") |
7 set(VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}") |
7 |
8 if (NOT ${VERSION_PATCH} EQUAL 0) |
8 set(VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}") |
9 set(VERSION_STRING "${VERSION_STRING}.${VERSION_PATCH}") |
|
10 endif() |
|
11 string(TOLOWER ${PROJECT_NAME} TARGET_NAME) |
9 string(TOLOWER ${PROJECT_NAME} TARGET_NAME) |
12 add_definitions(-DVERSION_MAJOR=${VERSION_MAJOR}) |
10 add_definitions(-DVERSION_MAJOR=${VERSION_MAJOR}) |
13 add_definitions(-DVERSION_MINOR=${VERSION_MINOR}) |
11 add_definitions(-DVERSION_MINOR=${VERSION_MINOR}) |
14 add_definitions(-DVERSION_PATCH=${VERSION_PATCH}) |
12 add_definitions(-DVERSION_PATCH=${VERSION_PATCH}) |
15 add_definitions(-DAPPNAME="${PROJECT_NAME}") |
13 add_definitions(-DAPPNAME="${PROJECT_NAME}") |
16 add_definitions(-DVERSION_STRING="${VERSION_STRING}") |
14 add_definitions(-DVERSION_STRING="${VERSION_STRING}") |
|
15 add_definitions(-DCOPYRIGHT="${COPYRIGHT}") |
17 |
16 |
18 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMake") |
17 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMake") |
19 set(OpenGL_GL_PREFERENCE GLVND) |
18 set(OpenGL_GL_PREFERENCE GLVND) |
20 find_package(Qt6 COMPONENTS Core Widgets OpenGL UiPlugin OpenGLWidgets) |
19 find_package(Qt6 COMPONENTS Core Widgets OpenGL UiPlugin OpenGLWidgets) |
21 if (Qt6_FOUND) |
20 if (Qt6_FOUND) |
110 src/ui/objecteditor.h |
109 src/ui/objecteditor.h |
111 src/widgets/colorindexinput.h |
110 src/widgets/colorindexinput.h |
112 src/widgets/colorselectdialog.h |
111 src/widgets/colorselectdialog.h |
113 ) |
112 ) |
114 set(FORM_FILES |
113 set(FORM_FILES |
|
114 src/about.ui |
115 src/mainwindow.ui |
115 src/mainwindow.ui |
116 src/settingseditor/librarieseditor.ui |
116 src/settingseditor/librarieseditor.ui |
117 src/settingseditor/settingseditor.ui |
117 src/settingseditor/settingseditor.ui |
118 src/ui/circletool.ui |
118 src/ui/circletool.ui |
119 src/ui/objecteditor.ui |
119 src/ui/objecteditor.ui |