We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e20ee25 commit cfd476eCopy full SHA for cfd476e
CMakeLists.txt
@@ -5,11 +5,12 @@ include(CheckIncludeFile)
5
include(CheckLibraryExists)
6
include(CheckTypeSize)
7
8
+# These variables cannot be set from CLI
9
set(GridInit_VERSION_MAJOR 2)
10
set(GridInit_VERSION_MINOR 2)
11
set(GridInit_RELEASE 0)
-set(API_VERSION "${GridInit_VERSION_MAJOR}.${GridInit_VERSION_MINOR}.${GridInit_RELEASE}")
12
-set(SHORT_API_VERSION "${GridInit_VERSION_MAJOR}.${GridInit_VERSION_MINOR}")
+# This variable can be set from CLI: cmake -DAPI_VERSION=1.2.3 [...]
13
+set(API_VERSION "${GridInit_VERSION_MAJOR}.${GridInit_VERSION_MINOR}.${GridInit_RELEASE}" CACHE STRING "Gridinit full version number")
14
15
add_definitions(-DAPI_VERSION="${API_VERSION}")
16
add_definitions(-DSHORT_API_VERSION="${SHORT_API_VERSION}")
0 commit comments