mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
636af40897
In order to be able to roll out new betas, we need to first increment the version number. Given the magnitude of the changes, incrementing the minor version (not that we have ever been really consistent with how we do the numbering in the first place). Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
23 lines
769 B
CMake
23 lines
769 B
CMake
execute_process(
|
|
COMMAND sh ${CMAKE_TOP_SRC_DIR}/scripts/get-version linux
|
|
WORKING_DIRECTORY ${CMAKE_TOP_SRC_DIR}
|
|
OUTPUT_VARIABLE GIT_VERSION_STRING
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
)
|
|
execute_process(
|
|
COMMAND sh ${CMAKE_TOP_SRC_DIR}/scripts/get-version full
|
|
WORKING_DIRECTORY ${CMAKE_TOP_SRC_DIR}
|
|
OUTPUT_VARIABLE CANONICAL_VERSION_STRING
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
)
|
|
set(MOBILE_VERSION_STRING "2.3.0")
|
|
|
|
configure_file(${SRC} ${DST} @ONLY)
|
|
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
|
execute_process(
|
|
COMMAND cat ${CMAKE_TOP_SRC_DIR}/packaging/windows/subsurface.nsi.in
|
|
COMMAND sed -e "s/VERSIONTOKEN/${GIT_VERSION_STRING}/"
|
|
COMMAND sed -e "s/PRODVTOKEN/${CANONICAL_VERSION_STRING}/"
|
|
OUTPUT_FILE ${CMAKE_BINARY_DIR}/staging/subsurface.nsi
|
|
)
|
|
endif()
|