CMake: Added buildinfo workaround for src packs / systems without git.
This commit is contained in:
parent
99b182b4be
commit
5ee0657c69
@ -51,11 +51,18 @@ else()
|
|||||||
RESULT_VARIABLE GIT_EXECUTED
|
RESULT_VARIABLE GIT_EXECUTED
|
||||||
OUTPUT_VARIABLE BUILD_COMMIT_ID
|
OUTPUT_VARIABLE BUILD_COMMIT_ID
|
||||||
)
|
)
|
||||||
|
if (NOT(GIT_EXECUTED EQUAL 0))
|
||||||
|
set(BUILD_COMMIT_ID "Unknown")
|
||||||
|
endif()
|
||||||
string(STRIP ${BUILD_COMMIT_ID} BUILD_COMMIT_ID)
|
string(STRIP ${BUILD_COMMIT_ID} BUILD_COMMIT_ID)
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND git log -1 --date=iso --pretty=format:%ai
|
COMMAND git log -1 --date=iso --pretty=format:%ai
|
||||||
|
RESULT_VARIABLE GIT_EXECUTED
|
||||||
OUTPUT_VARIABLE BUILD_DATETIME
|
OUTPUT_VARIABLE BUILD_DATETIME
|
||||||
)
|
)
|
||||||
|
if (NOT(GIT_EXECUTED EQUAL 0))
|
||||||
|
set(BUILD_DATETIME "Unknown")
|
||||||
|
endif()
|
||||||
string(STRIP ${BUILD_DATETIME} BUILD_DATETIME)
|
string(STRIP ${BUILD_DATETIME} BUILD_DATETIME)
|
||||||
|
|
||||||
# The BUILD_COMMIT_ID and BUILD_DATETIME aren't updated on each repo pull
|
# The BUILD_COMMIT_ID and BUILD_DATETIME aren't updated on each repo pull
|
||||||
|
Loading…
Reference in New Issue
Block a user