diff --git a/cmake/thisdd4hep.sh b/cmake/thisdd4hep.sh
index adb14da5db1822b339beba8138e79025d68fb19f..209dc6b732d9573ba6aebf2a78c5c923a04de603 100644
--- a/cmake/thisdd4hep.sh
+++ b/cmake/thisdd4hep.sh
@@ -35,9 +35,9 @@ then
     if [ @GEANT4_USE_CLHEP@ ] ; then
 	if [ @USE_DYLD@ ]
 	then
-	    export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:@CLHEP_LIBRARY_PATH@
+	    export DYLD_LIBRARY_PATH=@CLHEP_LIBRARY_PATH@:$DYLD_LIBRARY_PATH
 	else
-	    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:@CLHEP_LIBRARY_PATH@
+	    export LD_LIBRARY_PATH=@CLHEP_LIBRARY_PATH@:$LD_LIBRARY_PATH
 	fi
     fi
 fi
diff --git a/cmake/thisdd4hep_package.sh.in b/cmake/thisdd4hep_package.sh.in
index dd11907c4ea4297ddf08ea735db3fb5001e56d1d..2a56cea4af37b94d3f6d904397604e0f647a9251 100644
--- a/cmake/thisdd4hep_package.sh.in
+++ b/cmake/thisdd4hep_package.sh.in
@@ -13,9 +13,9 @@ export PATH=$PATH:@CMAKE_INSTALL_PREFIX@/bin
 
 if [ @USE_DYLD@ ]
 then
-    export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:@CMAKE_INSTALL_PREFIX@/lib
+    export DYLD_LIBRARY_PATH=@CMAKE_INSTALL_PREFIX@/lib:$DYLD_LIBRARY_PATH
 else
-    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:@CMAKE_INSTALL_PREFIX@/lib
+    export LD_LIBRARY_PATH=@CMAKE_INSTALL_PREFIX@/lib:$LD_LIBRARY_PATH
 fi
 
 
@@ -28,9 +28,9 @@ do
     if [ @USE_DYLD@ ]
     then
 	# echo "  ### 	export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:${lp} "
-	export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:${lp}
+	export DYLD_LIBRARY_PATH=${lp}:$DYLD_LIBRARY_PATH
     else
 	# echo "  ### 	export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${lp} "
-	export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${lp}
+	export LD_LIBRARY_PATH=${lp}:$LD_LIBRARY_PATH
     fi
 done