summaryrefslogtreecommitdiff
path: root/src/pal/tools/gen-buildsys-clang.sh
diff options
context:
space:
mode:
authorJuergen Hoetzel <juergen@archlinux.org>2016-02-19 15:38:24 +0100
committerJuergen Hoetzel <juergen@archlinux.org>2016-02-20 10:54:59 +0100
commit49da0f48512f92c40ccd6357c99e0a7a510f15aa (patch)
tree3883eb630779446f7fc49d8733cb449d24a84cdd /src/pal/tools/gen-buildsys-clang.sh
parent7045ca7a6de381b382a709dc0a61f49ca713d160 (diff)
downloadcoreclr-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.
Diffstat (limited to 'src/pal/tools/gen-buildsys-clang.sh')
-rwxr-xr-xsrc/pal/tools/gen-buildsys-clang.sh4
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"