diff options
author | Erik Schnetter <schnetter@gmail.com> | 2016-02-14 10:43:55 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2016-02-14 10:43:55 -0500 |
commit | a06e29fecbaf100f089c1eab7c6447cd469b95f6 (patch) | |
tree | 479816854ea363029065577f6844bfb051fb52a2 | |
parent | 43670cbbd01562f6748f3ee6e2505be52e24bccb (diff) | |
download | spack-a06e29fecbaf100f089c1eab7c6447cd469b95f6.tar.gz spack-a06e29fecbaf100f089c1eab7c6447cd469b95f6.tar.bz2 spack-a06e29fecbaf100f089c1eab7c6447cd469b95f6.tar.xz spack-a06e29fecbaf100f089c1eab7c6447cd469b95f6.zip |
More quoting experiments
-rwxr-xr-x | lib/spack/env/cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/spack/env/cc b/lib/spack/env/cc index 37483e0073..853a19dfdd 100755 --- a/lib/spack/env/cc +++ b/lib/spack/env/cc @@ -175,22 +175,22 @@ while [ -n "$1" ]; do ;; -Wl,*) arg="${1#-Wl,}" - if [[ $arg = "-rpath=*" ]]; then + # TODO: Handle multiple -Wl, continuations of -Wl,-rpath + if [[ $arg == '-rpath='* ]]; then arg="${arg#-rpath=}" for rpath in ${arg//,/ }; do rpaths+=("$rpath") done - elif [[ $arg = "-rpath,*" ]]; then + elif [[ $arg == '-rpath,'* ]]; then arg="${arg#-rpath,}" for rpath in ${arg//,/ }; do rpaths+=("$rpath") done - elif [[ $arg = "-rpath" ]]; then + elif [[ $arg == '-rpath' ]]; then shift; arg="$1" if [[ $arg != "-Wl,*" ]]; then die "-Wl,-rpath was not followed by -Wl,*" fi - # TODO: Handle multiple -Wl, continuations of -Wl,-rpath arg="${arg#-Wl,}" for rpath in ${arg//,/ }; do rpaths+=("$rpath") |