3 case "$1" in -h|
-H|
-help|
--help)
6 Env: CC explicit "cc" compiler to use
7 AR explicit "ar" to use
8 RANLIB explicit "ranlib" to use
9 CFLAGS explicit compiler options to use
15 if command -v gcc
> /dev
/null
; then
17 elif command -v clang
> /dev
/null
; then
19 elif command -v cc
> /dev
/null
; then
22 echo "Could not guess name of compiler, please set CC" >&2
33 if [ "${CFLAGS+set}" != "set" ]; then
46 LIB
=libBlocksRuntime.a
48 ! test -e $LIB ||
rm $LIB
49 "$CC" -c $CFLAGS -o $SRC/data.o
$SRC/data.c
&&
50 "$CC" -c $CFLAGS -o $SRC/runtime.o
-I .
$SRC/runtime.c
&&
51 "$AR" cr
$LIB $SRC/data.o
$SRC/runtime.o
&&