From ed5cdba81f0a45c2df9fb5045af9b8c2e8e31c17 Mon Sep 17 00:00:00 2001 From: Wolfgang Wiedmeyer Date: Wed, 6 Jan 2016 12:55:23 +0100 Subject: [PATCH] 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 --- build-toolchain | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 build-toolchain 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