libaltos: Use cross compilers to build libaltos for i686, amd64, aarch64, armel and...
[fw/altos] / libaltos / gcc
1 #!/bin/bash
2 NEW_PATH=`echo $PATH | sed 's/^[^:]*://'`
3 PATH=$NEW_PATH
4 CC=gcc
5 args=()
6 for i in "$@"; do
7     case "$i" in
8         -Wl,arch=*)
9             arch=`echo "$i" | sed -e 's/^-Wl,arch=//'`
10             CC="$arch"-gcc
11             ;;
12         -Warch=*)
13             arch=`echo "$i" | sed -e 's/^-Warch=//'`
14             CC="$arch"-gcc
15             ;;
16         *)
17             args+=( "$i" )
18             ;;
19     esac
20 done
21 echo "          " "$CC" "${args[@]}"
22 exec "$CC" "${args[@]}"