From 59fadab4700ef0649089bd0ceef06868a5d8466e Mon Sep 17 00:00:00 2001
From: Ole Hansen <ole@jlab.org>
Date: Mon, 16 Nov 2020 17:11:30 -0500
Subject: [PATCH] thisdd4hep.sh: Handle whitespace in to-be-added paths

---
 cmake/thisdd4hep.sh      | 2 +-
 cmake/thisdd4hep_only.sh | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/cmake/thisdd4hep.sh b/cmake/thisdd4hep.sh
index 35d09971f..2ceadc4d5 100644
--- a/cmake/thisdd4hep.sh
+++ b/cmake/thisdd4hep.sh
@@ -35,7 +35,7 @@ dd4hep_add_path()   {
     path_prefix=${2}
     eval path_value=\$$path_name
     # Prevent duplicates
-    path_value=`echo ${path_value} | tr : '\n' | grep -v ${path_prefix} | tr '\n' : | sed 's|:$||'`
+    path_value=`echo ${path_value} | tr : '\n' | grep -v "${path_prefix}" | tr '\n' : | sed 's|:$||'`
     path_value="${path_prefix}${path_value:+:${path_value}}"
     eval export ${path_name}='${path_value}'
     unset path_name path_prefix path_value
diff --git a/cmake/thisdd4hep_only.sh b/cmake/thisdd4hep_only.sh
index 3f6314a6c..81fae3094 100644
--- a/cmake/thisdd4hep_only.sh
+++ b/cmake/thisdd4hep_only.sh
@@ -37,7 +37,7 @@ dd4hep_add_path()   {
     path_prefix=${2}
     eval path_value=\$$path_name
     # Prevent duplicates
-    path_value=`echo ${path_value} | tr : '\n' | grep -v ${path_prefix} | tr '\n' : | sed 's|:$||'`
+    path_value=`echo ${path_value} | tr : '\n' | grep -v "${path_prefix}" | tr '\n' : | sed 's|:$||'`
     path_value="${path_prefix}${path_value:+:${path_value}}"
     eval export ${path_name}='${path_value}'
     unset path_name path_prefix path_value
-- 
GitLab