perl 5.0 alpha 6
[p5sagit/p5-mst-13.2.git] / cflags
CommitLineData
79072805 1case "$0" in
2*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
3esac
4case $CONFIG in
5'')
6 if test ! -f config.sh; then
7 ln ../config.sh . || \
8 ln ../../config.sh . || \
9 ln ../../../config.sh . || \
10 (echo "Can't find config.sh."; exit 1)
11 fi 2>/dev/null
12 . ./config.sh
13 ;;
14esac
15
16also=': '
17case $# in
181) also='echo 1>&2 " CCCMD = "'
19esac
20
21case $# in
220) set *.c; echo "The current C flags are:" ;;
23esac
24
25set `echo "$* " | sed 's/\.[oc] / /g'`
26
27for file do
28
29 case "$#" in
30 1) ;;
31 *) echo $n " $file.c $c" ;;
32 esac
33
34 : allow variables like toke_cflags to be evaluated
35
36 eval 'eval ${'"${file}_cflags"'-""}'
37
38 : or customize here
39
40 case "$file" in
8990e307 41 SDBM*) ccflags="$ccflags -pic";;
79072805 42 *) ;;
43 esac
44
45 echo "$cc -c $ccflags $optimize $large $split"
46 eval "$also "'"$cc -c $ccflags $optimize $large $split"'
47
48 . ./config.sh
49
50done