We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b7278f commit 030fd01Copy full SHA for 030fd01
cmake/build-info/ConfigGitRevision.cmake
@@ -21,10 +21,16 @@ if(DEVELOPMENT_CODE)
21
)
22
23
if(GIT_LAST_COMMIT)
24
- string(REGEX MATCH "Author:[ ]*(.+)<" temp "${GIT_LAST_COMMIT}")
25
- set(GIT_LAST_COMMIT_AUTHOR ${CMAKE_MATCH_1})
26
- string(REGEX MATCH "Date:[ ]*(.+(\\+|-)[0-9][0-9][0-9][0-9])" temp "${GIT_LAST_COMMIT}")
27
- set(GIT_LAST_COMMIT_DATE ${CMAKE_MATCH_1})
+ execute_process(
+ COMMAND ${GIT_EXECUTABLE} --no-pager log -1 --pretty=format:"%an <%ae>" HEAD
+ OUTPUT_VARIABLE GIT_LAST_COMMIT_AUTHOR
+ ERROR_QUIET
28
+ )
29
30
+ COMMAND ${GIT_EXECUTABLE} --no-pager log -1 --pretty=format:"%ad" HEAD
31
+ OUTPUT_VARIABLE GIT_LAST_COMMIT_DATE
32
33
34
endif()
35
36
execute_process(
0 commit comments