From 0c98efdd64123601323c36d4b22cf3a97b4634d8 Mon Sep 17 00:00:00 2001 From: Thiago Silva Date: Thu, 4 Aug 2022 15:17:37 -0300 Subject: [PATCH] Enable to CPACK_PACKAGE_VERSION_PRE_RELEASE to get set also by a cmake option --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cff90468..9601d711 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,6 +29,7 @@ execute_process( OUTPUT_STRIP_TRAILING_WHITESPACE) option(CI_BUILD false) +option(CI_VERSION_PRE_RELEASE false) set(COVERAGE OFF @@ -49,7 +50,11 @@ endif() set(CPACK_PACKAGE_VERSION_MAJOR "24") set(CPACK_PACKAGE_VERSION_MINOR "0") set(CPACK_PACKAGE_VERSION_PATCH "0") -set(CPACK_PACKAGE_VERSION_PRE_RELEASE "99") +if(CI_BUILD AND CI_VERSION_PRE_RELEASE) + set(CPACK_PACKAGE_VERSION_PRE_RELEASE "${CI_VERSION_PRE_RELEASE}") +else() + set(CPACK_PACKAGE_VERSION_PRE_RELEASE "99") +endif() set(CPACK_PACKAGE_VENDOR "Nano Currency") if(CI_BUILD)