X-Git-Url: https://git.distorted.org.uk/~mdw/mdw-cross/blobdiff_plain/a3c31732a6ef105ca7fdafdecb077e98ce9aacbe..a38fd096fec7a4d80e5ad0e134434ff9b8d39eaa:/etc/common-cross-config.site diff --git a/etc/common-cross-config.site b/etc/common-cross-config.site index 0679213..704c79b 100644 --- a/etc/common-cross-config.site +++ b/etc/common-cross-config.site @@ -4,16 +4,29 @@ prefix=$CROSS_PREFIX libexecdir=\${exec_prefix}/lib sysconfdir=\${prefix}/etc -host_alias=$CROSS_ARCH +host_alias=$CROSS_ARCH ac_tool_prefix=$CROSS_ARCH- -case ${CROSS_NATIVE_P-nil} in - t) +case ${CROSS_NATIVE_P-nil},${CROSS_COMPILER-gcc} in + t,gcc) CC="${CROSS_COMPILER_PREFIX}gcc$CROSS_gcc_FLAGS" CXX="${CROSS_COMPILER_PREFIX}g++$CROSS_gxx_FLAGS" ;; - nil) + nil,gcc) cross_compiling=yes CC="$CROSS_COMPILER_PREFIX$CROSS_ARCH-gcc$CROSS_gcc_FLAGS" CXX="$CROSS_COMPILER_PREFIX$CROSS_ARCH-g++$CROSS_gxx_FLAGS" ;; + t,clang) + CC="${CROSS_COMPILER_PREFIX}clang$CROSS_clang_FLAGS" + CXX="${CROSS_COMPILER_PREFIX}clang++$CROSS_clangxx_FLAGS" + ;; + nil,clang) + cross_compiling=yes + CC="$CROSS_COMPILER_PREFIX${CROSS_clang_TOOL-clang}$CROSS_clang_FLAGS" + CXX="$CROSS_COMPILER_PREFIX${CROSS_clangxx_TOOL-clang++}$CROSS_clangxx_FLAGS" + CCASFLAGS="-no-integrated-as -Wno-unicode" + ;; esac + +CPPFLAGS="$CPPFLAGS -I$CROSS_PREFIX/include" +LDFLAGS="$LDFLAGS -L$CROSS_PREFIX/lib"