From cefc2112e2af98c25f80d7831c7d14fd3df11775 Mon Sep 17 00:00:00 2001 From: Radovan Bast Date: Wed, 3 Feb 2016 21:03:28 +0100 Subject: [PATCH] make regexes less greedy --- modules/git_info/git_info_sub.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/git_info/git_info_sub.cmake b/modules/git_info/git_info_sub.cmake index acbacaa..de2a6ad 100644 --- a/modules/git_info/git_info_sub.cmake +++ b/modules/git_info/git_info_sub.cmake @@ -30,10 +30,10 @@ if(GIT_FOUND) ) if(_git_last_commit) - string(REGEX MATCH "Author:[ ]*(.+)<" temp "${_git_last_commit}") + string(REGEX MATCH "Author: +(.+) <.*@" temp "${_git_last_commit}") set(_git_last_commit_author ${CMAKE_MATCH_1}) string(STRIP ${_git_last_commit_author} _git_last_commit_author) - string(REGEX MATCH "Date:[ ]*(.+(\\+|-)[0-9][0-9][0-9][0-9])" temp "${_git_last_commit}") + string(REGEX MATCH "Date: +(.+[0-9][0-9][0-9][0-9] [+-][0-9][0-9][0-9][0-9])" temp "${_git_last_commit}") set(_git_last_commit_date ${CMAKE_MATCH_1}) endif()