diff options
author | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2016-01-06 12:55:23 +0100 |
---|---|---|
committer | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2016-01-06 12:55:23 +0100 |
commit | ed5cdba81f0a45c2df9fb5045af9b8c2e8e31c17 (patch) | |
tree | 9d11cec00aeaf180320834309ba15cc9cf75cb8f /build-toolchain | |
parent | 920cc2e9a706c8bf2f5cb9f63854c1a17c1fb4b3 (diff) | |
download | vendor_replicant-ed5cdba81f0a45c2df9fb5045af9b8c2e8e31c17.zip vendor_replicant-ed5cdba81f0a45c2df9fb5045af9b8c2e8e31c17.tar.gz vendor_replicant-ed5cdba81f0a45c2df9fb5045af9b8c2e8e31c17.tar.bz2 |
add script to build the toolchain
This is just an initial version.
It builds clang without fancy options for now.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Diffstat (limited to 'build-toolchain')
-rwxr-xr-x | build-toolchain | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/build-toolchain b/build-toolchain new file mode 100755 index 0000000..a2b5fbc --- /dev/null +++ b/build-toolchain @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +BASEDIR=$(pwd) + +mkdir -p $BASEDIR/toolchain/clang +cd $BASEDIR/toolchain/clang + +# build llvm and clang binaries +cmake -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD="X86;ARM" \ + -DLLVM_EXTERNAL_CLANG_SOURCE_DIR=../../external/clang \ + -DCMAKE_C_FLAGS="-O2" ../../external/llvm/ +make -j $(nproc) + +cd $BASEDIR |