Don't quote -rpath literal

This commit is contained in:
Erik Schnetter 2016-03-03 10:40:06 -05:00
parent 9868333e8e
commit 265ef337a8

6
lib/spack/env/cc vendored
View File

@ -176,17 +176,17 @@ while [ -n "$1" ]; do
-Wl,*)
arg="${1#-Wl,}"
# TODO: Handle multiple -Wl, continuations of -Wl,-rpath
if [[ $arg == '-rpath='* ]]; then
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,*"