File: gcc

package info (click to toggle)
altos 1.9.22-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 83,712 kB
  • sloc: ansic: 120,853; java: 42,921; makefile: 8,573; sh: 4,995; xml: 2,154; pascal: 2,008
file content (22 lines) | stat: -rwxr-xr-x 400 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
NEW_PATH=`echo $PATH | sed 's/^[^:]*://'`
PATH=$NEW_PATH
CC=gcc
args=()
for i in "$@"; do
    case "$i" in
	-Wl,arch=*)
	    arch=`echo "$i" | sed -e 's/^-Wl,arch=//'`
	    CC="$arch"-gcc
	    ;;
	-Warch=*)
	    arch=`echo "$i" | sed -e 's/^-Warch=//'`
	    CC="$arch"-gcc
	    ;;
	*)
	    args+=( "$i" )
	    ;;
    esac
done
echo "          " "$CC" "${args[@]}"
exec "$CC" "${args[@]}"