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)