summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/inkscape-version.cmake
diff options
context:
space:
mode:
authorEduard Braun <eduard.braun2@gmx.de>2017-07-08 14:02:34 +0000
committerEduard Braun <eduard.braun2@gmx.de>2017-07-11 17:45:12 +0000
commit67e7ef421ccaa941f342bb07dc48c186dc020ef5 (patch)
treea41f66b3370796b4d5c9581329f992965f92e065 /CMakeScripts/inkscape-version.cmake
parentFix duplicate definition (diff)
downloadinkscape-67e7ef421ccaa941f342bb07dc48c186dc020ef5.tar.gz
inkscape-67e7ef421ccaa941f342bb07dc48c186dc020ef5.zip
Improve revision format
Diffstat (limited to 'CMakeScripts/inkscape-version.cmake')
-rw-r--r--CMakeScripts/inkscape-version.cmake12
1 files changed, 6 insertions, 6 deletions
diff --git a/CMakeScripts/inkscape-version.cmake b/CMakeScripts/inkscape-version.cmake
index 40c1c4364..fdfdf35c3 100644
--- a/CMakeScripts/inkscape-version.cmake
+++ b/CMakeScripts/inkscape-version.cmake
@@ -13,15 +13,15 @@ set(INKSCAPE_CUSTOM "custom")
if(EXISTS ${INKSCAPE_SOURCE_DIR}/.git)
- execute_process(COMMAND git describe
+ execute_process(COMMAND git rev-parse --short HEAD
WORKING_DIRECTORY ${INKSCAPE_SOURCE_DIR}
- OUTPUT_VARIABLE INKSCAPE_REV1
+ OUTPUT_VARIABLE INKSCAPE_REV_HASH
OUTPUT_STRIP_TRAILING_WHITESPACE)
- execute_process(COMMAND git log -n 1 --pretty=%ad --date=short
+ execute_process(COMMAND git log -n 1 --pretty=%cd --date=short
WORKING_DIRECTORY ${INKSCAPE_SOURCE_DIR}
- OUTPUT_VARIABLE INKSCAPE_REV2
+ OUTPUT_VARIABLE INKSCAPE_REV_DATE
OUTPUT_STRIP_TRAILING_WHITESPACE)
- set(INKSCAPE_REVISION "${INKSCAPE_REV1} ${INKSCAPE_REV2}")
+ set(INKSCAPE_REVISION "${INKSCAPE_REV_HASH}, ${INKSCAPE_REV_DATE}")
execute_process(COMMAND
git status -s ${INKSCAPE_SOURCE_DIR}/src
@@ -29,7 +29,7 @@ if(EXISTS ${INKSCAPE_SOURCE_DIR}/.git)
OUTPUT_VARIABLE INKSCAPE_SOURCE_MODIFIED
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(NOT INKSCAPE_SOURCE_MODIFIED STREQUAL "")
- set(INKSCAPE_REVISION "${INKSCAPE_REVISION} ${INKSCAPE_CUSTOM}")
+ set(INKSCAPE_REVISION "${INKSCAPE_REVISION}, ${INKSCAPE_CUSTOM}")
endif()
endif()
message("revision is " ${INKSCAPE_REVISION})