diff --git a/cmake/genrev.cmake b/cmake/genrev.cmake index a2341b501afcc..35f1a7a11ed8e 100644 --- a/cmake/genrev.cmake +++ b/cmake/genrev.cmake @@ -13,11 +13,12 @@ if(NOT BUILDDIR) # Workaround for funny MSVC behaviour - this segment only run during compile + set(NO_GIT ${WITHOUT_GIT}) set(GIT_EXEC ${GIT_EXECUTABLE}) set(BUILDDIR ${CMAKE_BINARY_DIR}) endif() -if(WITHOUT_GIT) +if(NO_GIT) set(rev_date "1970-01-01 00:00:00 +0000") set(rev_hash "Archived") else() diff --git a/src/genrev/CMakeLists.txt b/src/genrev/CMakeLists.txt index d4486202b6054..b54534af82774 100644 --- a/src/genrev/CMakeLists.txt +++ b/src/genrev/CMakeLists.txt @@ -10,6 +10,6 @@ # Need to pass old ${CMAKE_BINARY_DIR} as param because its different at build stage add_custom_target(revision.h ALL - COMMAND ${CMAKE_COMMAND} -DGIT_EXEC=${GIT_EXECUTABLE} -DBUILDDIR=${CMAKE_BINARY_DIR} -P ${CMAKE_SOURCE_DIR}/cmake/genrev.cmake + COMMAND ${CMAKE_COMMAND} -DNO_GIT=${WITHOUT_GIT} -DGIT_EXEC=${GIT_EXECUTABLE} -DBUILDDIR=${CMAKE_BINARY_DIR} -P ${CMAKE_SOURCE_DIR}/cmake/genrev.cmake WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} )