etc/common-cross-config.site: Use `-fno-integrated-as'.
[mdw-cross] / src / crosstool.in
CommitLineData
a3c31732 1#! /bin/sh -e
1a141be6
MW
2
3tool=${0##*/cross-}
3578ba96
MW
4case $tool,${CROSS_COMPILER-gcc} in
5 cc,gcc) tool=gcc ;;
6 c++,gcc) tool=g++ ;;
7 cc,clang) tool=clang ;;
8 c++,clang) tool=clang++ ;;
9esac
1a141be6
MW
10xtool=$(printf %s "$tool" | tr -c a-zA-Z0-9 x)
11eval flags=\$CROSS_${xtool}_FLAGS
a3c31732
MW
12
13case ${CROSS_NATIVE_P-nil} in
b6a56709
MW
14 t)
15 exec $CROSS_COMPILER_PREFIX$tool $flags "$@"
16 ;;
17 nil)
18 eval crosstool=\${CROSS_${xtool}_TOOL-\$CROSS_ARCH-\$tool}
19 exec $CROSS_COMPILER_PREFIX$crosstool $flags "$@"
20 ;;
a3c31732 21esac