# Executed during build (NOT configuration) to create/update the
# RevisionIdent.h header.  It will only update it if there was
# a change in git.

execute_process(
   COMMAND
      ${GIT} show -s "--format=#define REV_LONG \"%H\"%n#define REV_TIME \"%cd\"%n"
   OUTPUT_FILE
      ${_PRVDIR}/RevisionIdent.h.in
   OUTPUT_STRIP_TRAILING_WHITESPACE
   ERROR_QUIET
)

configure_file( ${_PRVDIR}/RevisionIdent.h.in ${_PRVDIR}/RevisionIdent.h COPYONLY )