diff options
-rwxr-xr-x | lib/spack/env/cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/spack/env/cc b/lib/spack/env/cc index 752bcde54a..4d8c4644cb 100755 --- a/lib/spack/env/cc +++ b/lib/spack/env/cc @@ -277,10 +277,18 @@ other_args=() isystem_system_includes=() isystem_includes=() -while [ -n "$1" ]; do +while [ $# -ne 0 ]; do + # an RPATH to be added after the case statement. rp="" + # Multiple consecutive spaces in the command line can + # result in blank arguments + if [ -z "$1" ]; then + shift + continue + fi + case "$1" in -isystem*) arg="${1#-isystem}" |