#endif()
IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git)
- EXECUTE_PROCESS(COMMAND git describe
+ EXECUTE_PROCESS(COMMAND git rev-parse HEAD
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
OUTPUT_VARIABLE EP_ENGINE_VERSION
- ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE)
+ IF (EP_ENGINE_VERSION STREQUAL "" OR EP_ENGINE_VERSION STREQUAL "HEAD")
+ MESSAGE (FATAL_ERROR "Failed to determine commit SHA!")
+ ENDIF (EP_ENGINE_VERSION STREQUAL "" OR EP_ENGINE_VERSION STREQUAL "HEAD")
ELSE (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git)
SET(EP_ENGINE_VERSION "unknown")
ENDIF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git)