summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmair Javaid <omair.javaid@linaro.org>2018-12-18 00:28:58 +0500
committerOmair Javaid <omair.javaid@linaro.org>2018-12-18 00:28:58 +0500
commit716a08640b76e1a0b58301899fa8890d66ced4df (patch)
treec3ec77eefc52f2ec6dc90be2380bc9600094de70
parentd2fb326f4ef3a45b1c6aa0af9f5599b20447628c (diff)
Adding lldb dev script for building lldb using clangHEADmaster
-rwxr-xr-xdev-scripts/host-build-clang.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/dev-scripts/host-build-clang.sh b/dev-scripts/host-build-clang.sh
new file mode 100755
index 0000000..6cdd625
--- /dev/null
+++ b/dev-scripts/host-build-clang.sh
@@ -0,0 +1,16 @@
+rm -rf ./build/host
+mkdir -p ./build/host
+cd ./build/host
+#CFLAGS="-fuse-ld=gold"
+BUILD_TYPE=Release
+C_COMPILER=clang
+CXX_COMPILER=clang++
+cmake -GNinja -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
+-DCMAKE_C_COMPILER=$C_COMPILER -DCMAKE_CXX_COMPILER=$CXX_COMPILER \
+-DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CFLAGS" \
+-DLLVM_ENABLE_EH=YES -DLLVM_ENABLE_RTTI=YES -DLLVM_ENABLE_ASSERTIONS=ON \
+"-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64" \
+../../llvm
+ninja
+
+