use WORKING_DIRECTORY to ensure stability of finding the git hash

This commit is contained in:
Jefferson Amstutz
2025-01-11 10:29:38 -06:00
committed by Christoffer Lerno
parent 0e44e63fa8
commit e0afc0f9ea

View File

@@ -4,6 +4,7 @@ set(GIT_HASH "unknown")
if(GIT_FOUND AND EXISTS "${CMAKE_CURRENT_LIST_DIR}/.git")
execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse HEAD
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
OUTPUT_VARIABLE GIT_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE
COMMAND_ERROR_IS_FATAL ANY)