diff --git a/cmake/scripts/config.sh.in b/cmake/scripts/config.sh.in index 4b939d17ad8f9eb520d66a0240b2d3796ca3ad8c..86e8d4f2da11b2e850448d143e93a3caa96a21da 100644 --- a/cmake/scripts/config.sh.in +++ b/cmake/scripts/config.sh.in @@ -44,12 +44,19 @@ if [ $same_system -eq 1 ]; then export LD_LIBRARY_PATH="@MY_LD_LIBRARY_PATH@":$LD_LIBRARY_PATH export PATH="@MY_PATH@":$PATH ;; + -o | --overwrite ) + for rc in /etc/profile $HOME/.bash_profiles; do echo "sourced ${rc}"; [ -f "${rc}" ] && source "${rc}"; done; + export DYLD_LIBRARY_PATH="@MY_DYLD_LIBRARY_PATH@" + export LD_LIBRARY_PATH="@MY_LD_LIBRARY_PATH@" + export PATH=$PATH:"@MY_PATH@" + ;; * ) - echo "Default was changed" - echo "Append new paths to LD_LIBRARY_PATH and PATH instead of overwritting" + echo "To append use flag \"-a\". To overwrite use \"-o\". To prepend use \"-p\"." + echo "Appended LD_LIBRARY_PATH and PATH by default." 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 + echo "Configurated for CBMROOT at ${VMCWORKDIR}" fi