CMakeLists.txt

changeset 269
593545977c5e
parent 268
fb319526ba6c
child 272
9d52b119b3f5
--- a/CMakeLists.txt	Mon Jun 27 01:49:20 2022 +0300
+++ b/CMakeLists.txt	Mon Jun 27 01:57:06 2022 +0300
@@ -1,4 +1,5 @@
 project(LDForge)
+cmake_minimum_required(VERSION 2.8.12)
 set(VERSION_MAJOR 1)
 set(VERSION_MINOR 0)
 set(VERSION_PATCH 0)
@@ -7,9 +8,13 @@
 if (NOT ${VERSION_PATCH} EQUAL 0)
 	set(VERSION_STRING "${VERSION_STRING}.${VERSION_PATCH}")
 endif()
+string(TOLOWER ${PROJECT_NAME} TARGET_NAME)
+add_definitions(-DVERSION_MAJOR=${VERSION_MAJOR})
+add_definitions(-DVERSION_MINOR=${VERSION_MINOR})
+add_definitions(-DVERSION_PATCH=${VERSION_PATCH})
+add_definitions(-DAPPNAME="${PROJECT_NAME}")
+add_definitions(-DVERSION_STRING="${VERSION_STRING}")
 
-string(TOLOWER ${PROJECT_NAME} TARGET_NAME)
-cmake_minimum_required(VERSION 2.8.12)
 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMake")
 set(OpenGL_GL_PREFERENCE GLVND)
 find_package(Qt6 COMPONENTS Core Widgets OpenGL UiPlugin OpenGLWidgets)
@@ -133,12 +138,6 @@
 include_directories("${PROJECT_BINARY_DIR}/src")
 include_directories("${PROJECT_SOURCE_DIR}")
 
-add_definitions(-DVERSION_MAJOR=${VERSION_MAJOR})
-add_definitions(-DVERSION_MINOR=${VERSION_MINOR})
-add_definitions(-DVERSION_PATCH=${VERSION_PATCH})
-add_definitions(-DAPPNAME="${PROJECT_NAME}")
-add_definitions(-DVERSION_STRING="${VERSION_STRING}")
-
 if (NOT MSVC)
 	if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug" OR "${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo")
 		set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG")

mercurial