36 lines
508 B
Plaintext
Executable File
36 lines
508 B
Plaintext
Executable File
: -O* specialization cc wrapper : 2011-11-11 :
|
|
|
|
case " $* " in
|
|
*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
|
|
esac
|
|
|
|
cc=cc
|
|
|
|
CCREPLACE='' # these (possibly empty) options replace -O*
|
|
CCALWAYS='' # these (possibly empty) options always set
|
|
|
|
case $CCREPLACE in
|
|
'') ;;
|
|
*) case " $* " in
|
|
*" -O"*)
|
|
set '' "$@" ''
|
|
shift
|
|
while :
|
|
do a=$1
|
|
shift
|
|
case $a in
|
|
'') break
|
|
;;
|
|
-O*) set '' "$@" $CCREPLACE
|
|
;;
|
|
*) set '' "$@" "$a"
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
;;
|
|
esac
|
|
;;
|
|
esac
|
|
$cc $CCALWAYS "$@"
|