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="-fno-integrated-as -Wno-unicode"
+ ;;
esac
+
+CPPFLAGS="$CPPFLAGS -I$CROSS_PREFIX/include"
+LDFLAGS="$LDFLAGS -L$CROSS_PREFIX/lib"