blob: 6dfa1b14c2cd827aacdb51dd2fd695902dcf61a0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
--- ./configure.orig 2012-01-26 10:47:57.178803535 +0800
+++ ./configure 2012-01-26 10:48:24.324805426 +0800
@@ -340,7 +340,8 @@
CFG_CLANG_VERSION=$("$CFG_CLANG" \
--version \
| grep version \
- | cut -d ' ' -f 3)
+ | sed 's/.*\(version .*\)/\1/' \
+ | cut -d ' ' -f 2)
case $CFG_CLANG_VERSION in
(3.0svn | 3.0 | 3.1)
@@ -534,14 +535,23 @@
# Disable unused LLVM features
LLVM_OPTS="$LLVM_DBG_OPTS --disable-docs --disable-jit --enable-bindings=none --disable-threads --disable-pthreads"
- LLVM_CXX_32="g++ -m32"
- LLVM_CC_32="gcc -m32"
+ if [ "$CFG_C_COMPILER" = "clang" ]
+ then
+ LLVM_CXX_32="clang++ -m32"
+ LLVM_CC_32="clang -m32"
+ LLVM_CXX_64="clang++"
+ LLVM_CC_64="clang"
+ else
+ LLVM_CXX_32="g++ -m32"
+ LLVM_CC_32="gcc -m32"
+ LLVM_CXX_64="g++"
+ LLVM_CC_64="gcc"
+ fi
+
LLVM_CFLAGS_32="-m32"
LLVM_CXXFLAGS_32="-m32"
LLVM_LDFLAGS_32="-m32"
- LLVM_CXX_64="g++"
- LLVM_CC_64="gcc"
LLVM_CFLAGS_64=""
LLVM_CXXFLAGS_64=""
LLVM_LDFLAGS_64=""
|