mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
d42b7f55c4
This is hard coded in version.cmake for now. The intent is to go to 1.0 in the first release version and to increment from there whenever we create an update. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
19 lines
648 B
CMake
19 lines
648 B
CMake
# Generate the ssrf-config.h every 'make'
|
|
file(WRITE ${CMAKE_BINARY_DIR}/version.h.in
|
|
"#define GIT_VERSION_STRING \"@GIT_VERSION_STRING@\"
|
|
#define CANONICAL_VERSION_STRING \"@CANONICAL_VERSION_STRING@\"
|
|
#define MOBILE_VERSION_STRING \"@MOBILE_VERSION_STRING@\"
|
|
")
|
|
|
|
file(COPY cmake/Modules/version.cmake
|
|
DESTINATION ${CMAKE_BINARY_DIR})
|
|
|
|
add_custom_target(
|
|
version ALL COMMAND ${CMAKE_COMMAND}
|
|
-D SRC=${CMAKE_BINARY_DIR}/version.h.in
|
|
-D DST=${CMAKE_BINARY_DIR}/ssrf-version.h
|
|
-D CMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME}
|
|
-D CMAKE_TOP_SRC_DIR=${CMAKE_SOURCE_DIR}
|
|
-D CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR}
|
|
-P ${CMAKE_BINARY_DIR}/version.cmake
|
|
)
|