diff options
author | Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org> | 2018-04-15 15:00:06 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2018-04-15 13:37:11 +0000 |
commit | 1854270a9a482db6d875bb8a2e8b593b48a53534 (patch) | |
tree | 85b9c7c7a834f739c4d2cd648070a42d36c8255f /android-clang-toolchain | |
parent | 5cd16d83d0929e126e4eb4111aade7d8e729a69e (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-x | android-clang-toolchain/builders.sh | 6 |
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 |