diff --git a/cmake-proxies/cmake-modules/Version.cmake b/cmake-proxies/cmake-modules/Version.cmake index d59134a47..bf618bba6 100644 --- a/cmake-proxies/cmake-modules/Version.cmake +++ b/cmake-proxies/cmake-modules/Version.cmake @@ -6,10 +6,10 @@ execute_process( COMMAND ${GIT} show -s "--format=#define REV_LONG \"%H\"%n#define REV_TIME \"%cd\"%n" OUTPUT_FILE - RevisionIdent.h.in + ${_PRVDIR}/RevisionIdent.h.in OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET ) -configure_file( RevisionIdent.h.in RevisionIdent.h COPYONLY ) +configure_file( ${_PRVDIR}/RevisionIdent.h.in ${_PRVDIR}/RevisionIdent.h COPYONLY ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ce3950dee..cbe3236da 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -22,9 +22,10 @@ if( GIT_FOUND ) version COMMAND ${CMAKE_COMMAND} -D GIT=${GIT_EXECUTABLE} + -D _PRVDIR=${_PRVDIR} -P ${CMAKE_MODULE_PATH}/Version.cmake WORKING_DIRECTORY - ${_PRVDIR} + ${topdir} ) add_dependencies( ${TARGET} version ) endif()