diff --git a/CMakeModules/GenerateSCMRev.cmake b/CMakeModules/GenerateSCMRev.cmake index 311ba1c2e..79315b198 100644 --- a/CMakeModules/GenerateSCMRev.cmake +++ b/CMakeModules/GenerateSCMRev.cmake @@ -11,9 +11,9 @@ find_package(Git QUIET PATHS "${GIT_EXECUTABLE}") # generate git/build information include(GetGitRevisionDescription) -get_git_head_revision(GIT_REF_SPEC GIT_REV) -git_describe(GIT_DESC --always --long --dirty) -git_branch_name(GIT_BRANCH) +#get_git_head_revision(GIT_REF_SPEC GIT_REV) +#git_describe(GIT_DESC --always --long --dirty) +#git_branch_name(GIT_BRANCH) get_timestamp(BUILD_DATE) # Generate cpp with Git revision from template @@ -113,4 +113,5 @@ foreach (F IN LISTS HASH_FILES) set(COMBINED "${COMBINED}${TMP}") endforeach() string(MD5 SHADER_CACHE_VERSION "${COMBINED}") +set(BUILD_FULLNAME "${BUILD_FULLNAME} ") configure_file("${SRC_DIR}/src/common/scm_rev.cpp.in" "scm_rev.cpp" @ONLY) diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index d120c8d3d..bf3dcdbf6 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -28,6 +28,11 @@ add_custom_command(OUTPUT scm_rev.cpp -DBUILD_TAG="${BUILD_TAG}" -DBUILD_ID="${DISPLAY_VERSION}" -DGIT_EXECUTABLE="${GIT_EXECUTABLE}" + -DGIT_REF_SPEC="${GIT_REF_SPEC}" + -DGIT_REV="${GIT_REV}" + -DGIT_DESC="${GIT_DESC}" + -DGIT_BRANCH="${GIT_BRANCH}" + -DBUILD_FULLNAME="${BUILD_FULLNAME}" -P "${CMAKE_SOURCE_DIR}/CMakeModules/GenerateSCMRev.cmake" DEPENDS # WARNING! It was too much work to try and make a common location for this list,