diff options
author | Juergen Hoetzel <juergen@archlinux.org> | 2016-02-19 15:38:24 +0100 |
---|---|---|
committer | Juergen Hoetzel <juergen@archlinux.org> | 2016-02-20 10:54:59 +0100 |
commit | 49da0f48512f92c40ccd6357c99e0a7a510f15aa (patch) | |
tree | 3883eb630779446f7fc49d8733cb449d24a84cdd | |
parent | 7045ca7a6de381b382a709dc0a61f49ca713d160 (diff) | |
download | coreclr-49da0f48512f92c40ccd6357c99e0a7a510f15aa.tar.gz coreclr-49da0f48512f92c40ccd6357c99e0a7a510f15aa.tar.bz2 coreclr-49da0f48512f92c40ccd6357c99e0a7a510f15aa.zip |
Handle CMakeArgs correctly
CMakeArgs were not passed correctly to (included initial whitespace).
Also unquote CMakeArgs to allow us to pass multiple cmake arguments.
-rwxr-xr-x | src/pal/tools/gen-buildsys-clang.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pal/tools/gen-buildsys-clang.sh b/src/pal/tools/gen-buildsys-clang.sh index 89caf3241c..1d619444d4 100755 --- a/src/pal/tools/gen-buildsys-clang.sh +++ b/src/pal/tools/gen-buildsys-clang.sh @@ -61,7 +61,7 @@ for i in "${@:5}"; do generator=Ninja ;; *) - __UnprocessedCMakeArgs="$__UnprocessedCMakeArgs $i" + __UnprocessedCMakeArgs="${__UnprocessedCMakeArgs}${__UnprocessedCMakeArgs:+ }$i" esac done @@ -147,5 +147,5 @@ cmake \ "-DCMAKE_EXPORT_COMPILE_COMMANDS=1 " \ "-DCLR_CMAKE_BUILD_TESTS=$build_tests" \ $cmake_extra_defines \ - "$__UnprocessedCMakeArgs" \ + $__UnprocessedCMakeArgs \ "$1" |