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