inject-git-info.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. diff --git a/CMakeModules/GenerateSCMRev.cmake b/CMakeModules/GenerateSCMRev.cmake
  2. --- a/CMakeModules/GenerateSCMRev.cmake
  3. +++ b/CMakeModules/GenerateSCMRev.cmake
  4. @@ -11,10 +11,10 @@
  5. # generate git/build information
  6. include(GetGitRevisionDescription)
  7. -get_git_head_revision(GIT_REF_SPEC GIT_REV)
  8. -git_describe(GIT_DESC --always --long --dirty)
  9. -git_branch_name(GIT_BRANCH)
  10. -get_timestamp(BUILD_DATE)
  11. +#get_git_head_revision(GIT_REF_SPEC GIT_REV)
  12. +#git_describe(GIT_DESC --always --long --dirty)
  13. +#git_branch_name(GIT_BRANCH)
  14. +#get_timestamp(BUILD_DATE)
  15. # Generate cpp with Git revision from template
  16. # Also if this is a CI build, add the build name (ie: Nightly, Canary) to the scm_rev file as well
  17. @@ -113,4 +113,5 @@
  18. set(COMBINED "${COMBINED}${TMP}")
  19. endforeach()
  20. string(MD5 SHADER_CACHE_VERSION "${COMBINED}")
  21. +set(BUILD_FULLNAME "${BUILD_FULLNAME} ")
  22. configure_file("${SRC_DIR}/src/common/scm_rev.cpp.in" "scm_rev.cpp" @ONLY)
  23. diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt
  24. --- a/src/common/CMakeLists.txt
  25. +++ b/src/common/CMakeLists.txt
  26. @@ -28,6 +28,12 @@
  27. -DBUILD_TAG="${BUILD_TAG}"
  28. -DBUILD_ID="${DISPLAY_VERSION}"
  29. -DGIT_EXECUTABLE="${GIT_EXECUTABLE}"
  30. + -DGIT_REF_SPEC="${GIT_REF_SPEC}"
  31. + -DGIT_REV="${GIT_REV}"
  32. + -DGIT_DESC="${GIT_DESC}"
  33. + -DGIT_BRANCH="${GIT_BRANCH}"
  34. + -DBUILD_FULLNAME="${BUILD_FULLNAME}"
  35. + -DBUILD_DATE="${BUILD_DATE}"
  36. -P "${CMAKE_SOURCE_DIR}/CMakeModules/GenerateSCMRev.cmake"
  37. DEPENDS
  38. # WARNING! It was too much work to try and make a common location for this list,