# Obtain the short git hash for burning it into the firmware set(GIT_HASH "undefined") find_package(Git QUIET) if(GIT_FOUND) execute_process( COMMAND ${GIT_EXECUTABLE} log -1 --pretty=format:%h OUTPUT_VARIABLE GIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET ) message(STATUS "Burning in git hash: ${GIT_HASH}") else () message(WARNING "Cannot obtain git hash for burning into firmware") endif()