From d98838430c141a937c04d298be4e04fedb73b27a Mon Sep 17 00:00:00 2001 From: ceeac Date: Fri, 14 Aug 2020 17:03:08 +0200 Subject: [PATCH] Fix wrong CCache version string (#12679) Use CMAKE_MATCH_1 instead of CMAKE_MATCH_0 which holds the entire match. --- cmake/FindCCache.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/FindCCache.cmake b/cmake/FindCCache.cmake index 66eb20844a..3c71c5464c 100644 --- a/cmake/FindCCache.cmake +++ b/cmake/FindCCache.cmake @@ -9,8 +9,9 @@ if (CCache_EXECUTABLE) OUTPUT_VARIABLE CCache_VERSION_OUTPUT ) - string(REGEX MATCH "version ([0-9]+\\.[0-9]+\\.[0-9]+)" CCache_VERSION_TEMP ${CCache_VERSION_OUTPUT}) - set(CCache_VERSION "${CMAKE_MATCH_0}") + if (CCache_VERSION_OUTPUT MATCHES "version ([0-9]+\\.[0-9]+\\.[0-9]+)") + set(CCache_VERSION "${CMAKE_MATCH_1}") + endif () endif (CCache_EXECUTABLE) find_package_handle_standard_args(CCache