X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=x2p%2Fcflags.SH;h=255f586f2488e7f2d24dae4a7a42815fe7122959;hb=9c4673c112c9c6db503869f421b813d3c489a10e;hp=a58d7d564d19f201affaaa0fd045ec7fce3c764e;hpb=578789a778068710d29ac6362e21ea2ead734321;p=p5sagit%2Fp5-mst-13.2.git diff --git a/x2p/cflags.SH b/x2p/cflags.SH index a58d7d5..255f586 100755 --- a/x2p/cflags.SH +++ b/x2p/cflags.SH @@ -1,4 +1,4 @@ -case $CONFIG in +case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; elif test -f ../config.sh; then TOP=..; @@ -34,7 +34,7 @@ $spitshell >cflags <>cflags <<'!NO!SUBS!' -case $CONFIG in +case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; elif test -f ../config.sh; then TOP=..; @@ -48,6 +48,13 @@ case $CONFIG in ;; esac +case "X$1" in +Xoptimize=*|X"optimize=*") + eval "$1" + shift + ;; +esac + also=': ' case $# in 1) also='echo 1>&2 " CCCMD = "' @@ -84,8 +91,8 @@ for file do ccflags="`echo $ccflags | sed -e 's/-DMULTIPLICITY//'`" - echo "$cc -c $ccflags $optimize $large $split" - eval "$also "'"$cc -c $ccflags $optimize $large $split"' + echo "$cc -c $ccflags $optimize" + eval "$also "'"$cc -c $ccflags $optimize"' . $TOP/config.sh