1 : unix wrapper for mac osx cc : 2013-11-07 :
6 *" -dumpmachine "*) echo $HOSTTYPE; exit ;;
43 init) echo "cc: arguments expected" >&2
48 cc) $CC -DCLK_TCK=100 "$@"
50 dll) # what a compatibility mess -- surely they can get the apis to play nice
51 tmp=/tmp/cc.${USER:-$LOGNAME}.$$.err
52 trap "rm -f $tmp" EXIT
53 case `MACOSX_DEPLOYMENT_TARGET=10.7 ld -undefined dynamic_lookup 2>&1` in
54 *undefined*dynamic_lookup*)
55 ld -m -flat_namespace -undefined suppress -dylib -dynamic \
56 -ldylib1.o "$@" -lcc_dynamic -framework System >$tmp 2>&1
59 *) MACOSX_DEPLOYMENT_TARGET=10.7 $CC -Wl,-flat_namespace -dynamiclib -undefined dynamic_lookup "$@" >$tmp 2>&1
63 egrep -v ' (warning .*multiple definitions|definition) of ' $tmp >&2
66 ld) tmp=/tmp/cc.${USER:-$LOGNAME}.$$.err
67 trap "rm -f $tmp" EXIT
68 $CC -Wl,-m -DCLK_TCK=100 "$@" >$tmp 2>&1
70 egrep -v ' (warning .*multiple definitions of|definition of|as lazy binding|not from earlier dynamic) ' $tmp >&2