diff --git a/build-toolchain b/build-toolchain new file mode 100755 index 00000000..a2b5fbcb --- /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