aboutsummaryrefslogtreecommitdiff
path: root/android-clang-toolchain
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>2018-04-15 15:00:06 +0200
committerFathi Boudra <fathi.boudra@linaro.org>2018-04-15 13:37:11 +0000
commit1854270a9a482db6d875bb8a2e8b593b48a53534 (patch)
tree85b9c7c7a834f739c4d2cd648070a42d36c8255f /android-clang-toolchain
parent5cd16d83d0929e126e4eb4111aade7d8e729a69e (diff)
android-clang-toolchain: build with ninja instead of make
This should speed up the build a little, and it's what upstream advises to do. Change-Id: Ie87cd2617863d9d409c1a96c9863398c84326342 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
Diffstat (limited to 'android-clang-toolchain')
-rwxr-xr-xandroid-clang-toolchain/builders.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/android-clang-toolchain/builders.sh b/android-clang-toolchain/builders.sh
index bb95fcc35b..1e410d8687 100755
--- a/android-clang-toolchain/builders.sh
+++ b/android-clang-toolchain/builders.sh
@@ -4,7 +4,7 @@ set -ex
export PATH=$PATH://home/buildslave/bin/
sudo apt-get -q=2 update
-sudo apt-get -q=2 install -y libxml2-dev zlib1g-dev libtinfo-dev git-svn gawk libxml2-utils rsync pxz python-requests
+sudo apt-get -q=2 install -y libxml2-dev zlib1g-dev libtinfo-dev git-svn gawk libxml2-utils rsync pxz python-requests ninja-build
wget -q \
https://cmake.org/files/v3.11/cmake-3.11.0-Linux-x86_64.sh
@@ -46,7 +46,7 @@ fi
cd llvm
mkdir -p build/clang-master
cd build
-cmake -G "Unix Makefiles" ../ \
+cmake -G Ninja ../ \
-DCMAKE_BUILD_TYPE=Release \
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
-DCMAKE_INSTALL_PREFIX=./clang-master \
@@ -58,7 +58,7 @@ cmake -G "Unix Makefiles" ../ \
-DLIBCXX_CXX_ABI_INCLUDE_PATHS=${HOME}/srv/aosp/${JOB_NAME}/llvm/projects/libcxxabi/include \
-DLLVM_BINUTILS_INCDIR=${HOME}/srv/aosp/${JOB_NAME}/binutils/binutils-2.27/include
-make install VERBOSE=1 -j"$(nproc)"
+VERBOSE=1 ninja install
rm -f clang-master.tar.xz
tar -I pxz -cf clang-master.tar.xz clang-master