#!/bin/sh
# $Id: gcc-normal,v 1.8 2018/08/12 17:48:53 tom Exp $
# these are my normal development-options
OPTS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion"
: ${ACTUAL_GCC:=gcc}
ARGS=
case x`uname -s` in
xDarwin)
for arg in "$@"
do
case "x$arg" in
x-I/usr/X11/include*)
ARGS="$ARGS -isystem"
arg=`echo ".$arg" | sed -e 's/^...//'`
;;
esac
ARGS="$ARGS '$arg'"
done
;;
xSunOS)
OPTS="$OPTS -fno-ident -Wno-unknown-pragmas"
for arg in "$@"
do
case "x$arg" in
x-I/usr/openwin/include*)
ARGS="$ARGS -isystem"
arg=`echo ".$arg" | sed -e 's/^...//'`
;;
esac
ARGS="$ARGS '$arg'"
done
;;
*)
for arg in "$@"
do
case "x$arg" in
x-I/usr/X11*/include*)
ARGS="$ARGS -isystem"
arg=`echo ".$arg" | sed -e 's/^...//'`
;;
esac
ARGS="$ARGS '$arg'"
done
;;
esac
eval "$ACTUAL_GCC" $OPTS $ARGS