Skip to content

Commit cfd476e

Browse files
committed
cmake: allow to set API_VERSION from CLI
1 parent e20ee25 commit cfd476e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ include(CheckIncludeFile)
55
include(CheckLibraryExists)
66
include(CheckTypeSize)
77

8+
# These variables cannot be set from CLI
89
set(GridInit_VERSION_MAJOR 2)
910
set(GridInit_VERSION_MINOR 2)
1011
set(GridInit_RELEASE 0)
11-
set(API_VERSION "${GridInit_VERSION_MAJOR}.${GridInit_VERSION_MINOR}.${GridInit_RELEASE}")
12-
set(SHORT_API_VERSION "${GridInit_VERSION_MAJOR}.${GridInit_VERSION_MINOR}")
12+
# 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")
1314

1415
add_definitions(-DAPI_VERSION="${API_VERSION}")
1516
add_definitions(-DSHORT_API_VERSION="${SHORT_API_VERSION}")

0 commit comments

Comments
 (0)