From 77df4ab011f4a2a19f51e09327e1a1b4c8f400c9 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Fri, 18 Feb 2022 02:57:07 -0600 Subject: [PATCH] change output format and pattern matching --- cmake/macros/macro_deal_ii_query_git_information.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/macros/macro_deal_ii_query_git_information.cmake b/cmake/macros/macro_deal_ii_query_git_information.cmake index e3703c6bee..fb3458953b 100644 --- a/cmake/macros/macro_deal_ii_query_git_information.cmake +++ b/cmake/macros/macro_deal_ii_query_git_information.cmake @@ -84,18 +84,18 @@ MACRO(DEAL_II_QUERY_GIT_INFORMATION) # EXECUTE_PROCESS( - COMMAND ${GIT_EXECUTABLE} log -n 1 --pretty=format:"%H\;%h\;%cd" --date=iso-strict + COMMAND ${GIT_EXECUTABLE} log -n 1 --pretty=format:"revision=%H, shortrev=%h, date=%cd" --date=iso-strict WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE _info RESULT_VARIABLE _result OUTPUT_STRIP_TRAILING_WHITESPACE ) IF(${_result} EQUAL 0) - STRING(REGEX REPLACE "^\"([^;]+);([^;]+);([^;]+)\"$" + STRING(REGEX REPLACE "^\"revision=(.+), shortrev=(.+), date=(.+)\"$" "\\1" ${_prefix}GIT_REVISION "${_info}") - STRING(REGEX REPLACE "^\"([^;]+);([^;]+);([^;]+)\"$" + STRING(REGEX REPLACE "^\"revision=(.+), shortrev=(.+), date=(.+)\"$" "\\2" ${_prefix}GIT_SHORTREV "${_info}") - STRING(REGEX REPLACE "^\"([^;]+);([^;]+);([^;]+)\"$" + STRING(REGEX REPLACE "^\"revision=(.+), shortrev=(.+), date=(.+)\"$" "\\3" ${_prefix}GIT_TIMESTAMP "${_info}") # -- 2.39.5