diff --git a/cmake/scripts/config.csh.in b/cmake/scripts/config.csh.in
index b2ff55b15d50f142c1582fcd93ed780a10d54252..9707c2868a87f73e042f82fed71952b2f2f98039 100644
--- a/cmake/scripts/config.csh.in
+++ b/cmake/scripts/config.csh.in
@@ -43,9 +43,11 @@ if ( "$same_system" == "1" ) then
 			echo "hello"
 			breaksw
 		case * :
-			setenv DYLD_LIBRARY_PATH="@MY_DYLD_LIBRARY_PATH@"
-			setenv LD_LIBRARY_PATH="@MY_LD_LIBRARY_PATH@"
-			setenv PATH="@MY_PATH@"
-			breaksw
+		        echo "Default was changed"
+		        echo "Append new paths to LD_LIBRARY_PATH and PATH instead of overwritting"
+                        setenv DYLD_LIBRARY_PATH $DYLD_LIBRARY_PATH:"@MY_DYLD_LIBRARY_PATH@"
+                        setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:"@MY_LD_LIBRARY_PATH@"
+                        setenv PATH $PATH:"@MY_PATH@"
+                        breaksw
 	endsw
 endif
diff --git a/cmake/scripts/config.sh.in b/cmake/scripts/config.sh.in
index 76f286eeefb4cda73f2510f7ad7c2420cbc17575..5c70fe07752eb2cc963baf44d3f9cc890de262d6 100644
--- a/cmake/scripts/config.sh.in
+++ b/cmake/scripts/config.sh.in
@@ -41,9 +41,11 @@ if [ $same_system -eq 1 ]; then
 			export PATH="@MY_PATH@":$PATH
 			;;
 		* )
-			export DYLD_LIBRARY_PATH="@MY_DYLD_LIBRARY_PATH@"
-			export LD_LIBRARY_PATH="@MY_LD_LIBRARY_PATH@"
-			export PATH="@MY_PATH@"
+                        echo "Default was changed"
+                        echo "Append new paths to LD_LIBRARY_PATH and PATH instead of overwritting"
+                        export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:"@MY_DYLD_LIBRARY_PATH@"
+                        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"@MY_LD_LIBRARY_PATH@"
+                        export PATH=$PATH:"@MY_PATH@"
 			;;
 	esac
 fi