|
@@ -8,14 +8,16 @@ set(_BUILD_NUMBER_CACHE
|
|
|
CACHE INTERNAL "OBS build number cache file")
|
|
|
|
|
|
# Read build number from cache file or manual override
|
|
|
-if(NOT DEFINED OBS_BUILD_NUMBER AND EXISTS "${_BUILD_NUMBER_CACHE}")
|
|
|
- file(READ "${_BUILD_NUMBER_CACHE}" OBS_BUILD_NUMBER)
|
|
|
- math(EXPR OBS_BUILD_NUMBER "${OBS_BUILD_NUMBER}+1")
|
|
|
-elseif(NOT DEFINED OBS_BUILD_NUMBER)
|
|
|
- if("$ENV{CI}" AND "$ENV{GITHUB_RUN_ID}")
|
|
|
- set(OBS_BUILD_NUMBER "$ENV{GITHUB_RUN_ID}")
|
|
|
+if(NOT DEFINED OBS_BUILD_NUMBER)
|
|
|
+ if(EXISTS "${_BUILD_NUMBER_CACHE}")
|
|
|
+ file(READ "${_BUILD_NUMBER_CACHE}" OBS_BUILD_NUMBER)
|
|
|
+ math(EXPR OBS_BUILD_NUMBER "${OBS_BUILD_NUMBER}+1")
|
|
|
else()
|
|
|
- set(OBS_BUILD_NUMBER "1")
|
|
|
+ if("$ENV{CI}" AND "$ENV{GITHUB_RUN_ID}")
|
|
|
+ set(OBS_BUILD_NUMBER "$ENV{GITHUB_RUN_ID}")
|
|
|
+ else()
|
|
|
+ set(OBS_BUILD_NUMBER "1")
|
|
|
+ endif()
|
|
|
endif()
|
|
|
+ file(WRITE "${_BUILD_NUMBER_CACHE}" "${OBS_BUILD_NUMBER}")
|
|
|
endif()
|
|
|
-file(WRITE "${_BUILD_NUMBER_CACHE}" "${OBS_BUILD_NUMBER}")
|