6 # XXX clang is called only for "cc" and "gcc" for now
8 if [ "${CCVER}" = "clang" ]; then
9 if [ "${CNAME}" = "cpp" ]; then
10 exec ${CDIR}/..
/gcc41
/cpp
"$@"
11 elif [ "${CNAME}" = "c++" -o "${CNAME}" = "g++" ]; then
12 exec ${CDIR}/..
/gcc41
/c
++ "$@"
14 INCOPT
="-nobuiltininc -nostdinc \
15 -isysroot @@INCPREFIX@@ \
16 -isystem /usr/include \
17 -isystem /usr/libdata/gcc41 \
18 -isystem /usr/include/c++/4.1"
22 .
/etc
/defaults
/compilers.conf
23 [ -f /etc
/compilers.conf
] && .
/etc
/compilers.conf
25 CUSTOM_CC
=`eval echo \$\{${CCVER}_CC\}`
26 CUSTOM_CFLAGS
=`eval echo \$\{${CCVER}_CFLAGS\}`
27 CUSTOM_CXX
=`eval echo \$\{${CCVER}_CXX\}`
28 CUSTOM_CXXFLAGS
=`eval echo \$\{${CCVER}_CXXFLAGS\}`
29 CUSTOM_CPP
=`eval echo \$\{${CCVER}_CPP\}`
30 CUSTOM_CPPFLAGS
=`eval echo \$\{${CCVER}_CPPFLAGS\}`
31 CUSTOM_VERSION
=`eval echo \$\{${CCVER}_VERSION\}`
33 if [ "${CUSTOM_VERSION}" != "" -a "$1" = "-dumpversion" ]; then
34 echo ${CUSTOM_VERSION}
35 elif [ "${CNAME}" = "cc" -o "${CNAME}" = "gcc" ]; then
36 exec ${CUSTOM_CC} ${INCOPT} ${CUSTOM_CFLAGS} "$@"
37 elif [ "${CNAME}" = "c++" -o "${CNAME}" = "g++" ]; then
38 exec ${CUSTOM_CXX} ${INCOPT} ${CUSTOM_CXXFLAGS} "$@"
39 elif [ "${CNAME}" = "cpp" ]; then
40 exec ${CUSTOM_CPP} ${INCOPT} ${CUSTOM_CPPFLAGS} "$@"