]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/version.cmake
25e2782fff1629b72c2e32b0a88211e6709d1506
[dragonblocks_alpha.git] / src / version.cmake
1 execute_process(COMMAND git tag --points-at HEAD
2         OUTPUT_VARIABLE GIT_VERSION
3         OUTPUT_STRIP_TRAILING_WHITESPACE
4 )
5
6 if ("${GIT_VERSION}" STREQUAL "")
7         execute_process(COMMAND git rev-parse --short HEAD
8                 OUTPUT_VARIABLE GIT_VERSION
9                 OUTPUT_STRIP_TRAILING_WHITESPACE
10         )
11 endif()
12
13 set(VERSION_DEF "const char *version = \"${GIT_VERSION}\";")
14
15 configure_file(
16         ${SOURCE_DIR}/version.h.in
17         ${SOURCE_DIR}/version.h
18 )