# configure_mupp_version_file.cmake.in: set(SRC_DIR "@CMAKE_CURRENT_SOURCE_DIR@") set(BIN_DIR "@CMAKE_CURRENT_BINARY_DIR@") # Set MUPP variables set(CMAKE_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@") set(MUPP_VERSION "@mupp_VERSION@") # Get the current working branch execute_process( COMMAND git rev-parse --abbrev-ref HEAD WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE GIT_BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE ) # Get the latest abbreviated commit hash of the working branch execute_process( COMMAND git log -1 --pretty="%h, %ci" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE GIT_COMMIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE ) configure_file( ${SRC_DIR}/cmake/mupp_version.h.in ${BIN_DIR}/mupp_version.h @ONLY ) # EOF