chiark / gitweb /
Decide automatically whether to use GCC or Clang.
[mdw-cross] / etc / common-cross-config.site
1 ### -*-sh-*-
2
3 prefix=$CROSS_PREFIX
4 libexecdir=\${exec_prefix}/lib
5 sysconfdir=\${prefix}/etc
6
7 host_alias=$CROSS_ARCH ac_tool_prefix=$CROSS_ARCH-
8
9 case ${CROSS_NATIVE_P-nil},${CROSS_COMPILER-gcc} in
10   t,gcc)
11     CC="${CROSS_COMPILER_PREFIX}gcc$CROSS_gcc_FLAGS"
12     CXX="${CROSS_COMPILER_PREFIX}g++$CROSS_gxx_FLAGS"
13     ;;
14   nil,gcc)
15     cross_compiling=yes
16     CC="$CROSS_COMPILER_PREFIX$CROSS_ARCH-gcc$CROSS_gcc_FLAGS"
17     CXX="$CROSS_COMPILER_PREFIX$CROSS_ARCH-g++$CROSS_gxx_FLAGS"
18     ;;
19   t,clang)
20     CC="${CROSS_COMPILER_PREFIX}clang$CROSS_clang_FLAGS"
21     CXX="${CROSS_COMPILER_PREFIX}clang++$CROSS_clangxx_FLAGS"
22     ;;
23   nil,clang)
24     cross_compiling=yes
25     CC="$CROSS_COMPILER_PREFIX${CROSS_clang_TOOL-clang}$CROSS_clang_FLAGS"
26     CXX="$CROSS_COMPILER_PREFIX${CROSS_clangxx_TOOL-clang++}$CROSS_clangxx_FLAGS"
27     CCASFLAGS="-no-integrated-as -Wno-unicode"
28     ;;
29 esac