build-clang.sh revision 9de4dec874148d30cc1d4c498d38cd048a8164ca
1#!/bin/bash 2 3if [ -d "llvm-build" ]; then 4 echo "Using existing 'llvm-build' directory..." 5else 6 mkdir llvm-build 7fi 8 9cd llvm-build 10 11if [ -d "llvm" ]; then 12 echo "Using existing 'llvm' directory..." 13else 14 svn co --revision 176809 http://llvm.org/svn/llvm-project/llvm/trunk llvm 15 ( cd llvm/tools ; svn co --revision 176809 http://llvm.org/svn/llvm-project/cfe/trunk clang ) 16fi 17 18if [ ! -d "build" ]; then 19 mkdir build 20 cd build 21 ../llvm/configure --enable-targets=x86_64,arm --build=x86_64-apple-darwin10 --disable-optimized --disable-assertions --enable-libcpp 22 make -j8 DEBUG_SYMBOLS=1 23fi 24 25 26 27