Files
cdesktop/src/cmd/INIT/cc.specialize
Jon Trulson c9b8687604 Squashed 'cde/programs/dtksh/ksh93/' content from commit 66e1d4464
git-subtree-dir: cde/programs/dtksh/ksh93
git-subtree-split: 66e1d446429543be0f9d47d9364e472932dc53f1
2021-06-26 14:53:01 -06:00

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 "$@"