Skip to content

Commit aebe016

Browse files
committed
Add definitions for project version
1 parent 4c2f1aa commit aebe016

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.14)
22

3-
project(scratchcpp-render VERSION 1.0.0 LANGUAGES CXX)
3+
project(scratchcpp-render VERSION 0.5.0 LANGUAGES CXX)
44

55
set(CMAKE_INCLUDE_CURRENT_DIR ON)
66
set(CMAKE_AUTOUIC ON)
@@ -17,6 +17,10 @@ qt_standard_project_setup(REQUIRES 6.6)
1717
add_subdirectory(src)
1818

1919
target_compile_definitions(scratchcpp-render PRIVATE SCRATCHCPPRENDER_LIBRARY)
20+
target_compile_definitions(scratchcpp-render PRIVATE SCRATCHCPPRENDER_VERSION="${PROJECT_VERSION}")
21+
target_compile_definitions(scratchcpp-render PRIVATE SCRATCHCPPRENDER_VERSION_MAJOR=${PROJECT_VERSION_MAJOR})
22+
target_compile_definitions(scratchcpp-render PRIVATE SCRATCHCPPRENDER_VERSION_MINOR=${PROJECT_VERSION_MINOR})
23+
target_compile_definitions(scratchcpp-render PRIVATE SCRATCHCPPRENDER_VERSION_PATCH=${PROJECT_VERSION_PATCH})
2024

2125
linkQt(scratchcpp-render)
2226

0 commit comments

Comments
 (0)