summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorStuart Hastings <stuart@apple.com>2009-07-16 16:49:11 +0000
committerStuart Hastings <stuart@apple.com>2009-07-16 16:49:11 +0000
commit021da14dac8d3841c47ad742f84f2f1dc96448f6 (patch)
tree168c193c4363ee3d3c344b9edbdbc93a42a8377f /utils
parent937738649386b8188524d0cd61943214a5b93cf6 (diff)
downloadllvm-021da14dac8d3841c47ad742f84f2f1dc96448f6.tar.gz
llvm-021da14dac8d3841c47ad742f84f2f1dc96448f6.tar.bz2
llvm-021da14dac8d3841c47ad742f84f2f1dc96448f6.tar.xz
In an Apple-style build, compile with llvm-gcc/llvm-g++ if available.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76080 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-xutils/buildit/build_llvm7
1 files changed, 5 insertions, 2 deletions
diff --git a/utils/buildit/build_llvm b/utils/buildit/build_llvm
index eac68b4f57..e574ff76ca 100755
--- a/utils/buildit/build_llvm
+++ b/utils/buildit/build_llvm
@@ -56,8 +56,11 @@ DIR=`pwd`
DARWIN_VERS=`uname -r | sed 's/\..*//'`
echo DARWIN_VERS = $DARWIN_VERS
-# If the user has CC set in their environment unset it now
-unset CC
+# If we can find an LLVM-GCC, prefer it.
+export CC=/Developer/usr/bin/llvm-gcc
+if [ ! -x $CC ] ; then unset CC ; fi
+export CXX=/Developer/usr/bin/llvm-g++
+if [ ! -x $CXX ] ; then unset CXX ; fi
DT_HOME=$DEST_DIR/Developer/usr
DEST_ROOT="/Developer$DEST_ROOT"