Spaces:
Runtime error
Runtime error
find_package(Git) | |
# the commit's SHA1 | |
execute_process(COMMAND | |
"${GIT_EXECUTABLE}" describe --match=NeVeRmAtCh --always --abbrev=8 | |
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" | |
OUTPUT_VARIABLE GIT_SHA1 | |
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) | |
# the date of the commit | |
execute_process(COMMAND | |
"${GIT_EXECUTABLE}" log -1 --format=%ad --date=local | |
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" | |
OUTPUT_VARIABLE GIT_DATE | |
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) | |
# the subject of the commit | |
execute_process(COMMAND | |
"${GIT_EXECUTABLE}" log -1 --format=%s | |
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" | |
OUTPUT_VARIABLE GIT_COMMIT_SUBJECT | |
ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) | |