From 9207e588a36330541b2e93babc84d31bce5a29cb Mon Sep 17 00:00:00 2001
From: Dmitri Konstantinov <Dmitri.Konstantinov@cern.ch>
Date: Wed, 29 Jan 2025 09:47:13 +0100
Subject: [PATCH] Use extended regexp in grep where [0-9]+ used in
 create_lcg_view_setup_sh.in and create_lcg_view_setup_csh.in

---
 cmake/scripts/create_lcg_view_setup_csh.in | 2 +-
 cmake/scripts/create_lcg_view_setup_sh.in  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/cmake/scripts/create_lcg_view_setup_csh.in b/cmake/scripts/create_lcg_view_setup_csh.in
index 7fc3dd9365..5ea89ba40f 100644
--- a/cmake/scripts/create_lcg_view_setup_csh.in
+++ b/cmake/scripts/create_lcg_view_setup_csh.in
@@ -96,7 +96,7 @@ endif
 if ( -f $thisdir/include/Vc/Vc ) then
     set vcdir=`readlink $thisdir/include/Vc/Vc`
     set vcdir=`dirname $vcdir`
-    set std=`cat $vcdir/../../logs/Vc*configure.cmake | \grep -Eo 'CMAKE_CXX_STANDARD=[0-9]+' | \grep -o '[0-9]+'`
+    set std=`cat $vcdir/../../logs/Vc*configure.cmake | \grep -Eo 'CMAKE_CXX_STANDARD=[0-9]+' | \grep -Eo '[0-9]+'`
     setenv CMAKE_CXX_STANDARD ${std}
 endif
 
diff --git a/cmake/scripts/create_lcg_view_setup_sh.in b/cmake/scripts/create_lcg_view_setup_sh.in
index 4087dbcd16..51c671c6e4 100644
--- a/cmake/scripts/create_lcg_view_setup_sh.in
+++ b/cmake/scripts/create_lcg_view_setup_sh.in
@@ -104,7 +104,7 @@ fi
 #---Figure out the CMAKE_CXX_STANDARD (using Vc as a victim)
 if [ -f $thisdir/include/Vc/Vc ]; then
     vc_home=$(dirname $(dirname $(dirname $(readlink $thisdir/include/Vc/Vc))))
-    std=$(cat $vc_home/logs/Vc*configure.cmake | \grep -Eo "CMAKE_CXX_STANDARD=[0-9]+" | \grep -o "[0-9]+")
+    std=$(cat $vc_home/logs/Vc*configure.cmake | \grep -Eo "CMAKE_CXX_STANDARD=[0-9]+" | \grep -Eo "[0-9]+")
     export CMAKE_CXX_STANDARD=$std
 fi
 
-- 
GitLab