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