summaryrefslogtreecommitdiff
path: root/x2p
diff options
context:
space:
mode:
authorRobin Barker <RMBarker@cpan.org>2001-09-06 14:31:37 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2001-09-06 14:07:45 +0000
commit40fee94577535e58810d39c7cb522a3551ea435a (patch)
tree6567cbdb0f0a53c68ecb6fc68f1b2d3cea748d90 /x2p
parent006d0b4640909234c5760aebf50c220e2bd25cb1 (diff)
downloadperl-40fee94577535e58810d39c7cb522a3551ea435a.tar.gz
make OPTIMIZE=...
Message-Id: <200109061231.NAA25265@tempest.npl.co.uk> p4raw-id: //depot/perl@11918
Diffstat (limited to 'x2p')
-rwxr-xr-xx2p/Makefile.SH4
-rwxr-xr-xx2p/cflags.SH7
2 files changed, 10 insertions, 1 deletions
diff --git a/x2p/Makefile.SH b/x2p/Makefile.SH
index fe4fb1eb0a..68c63a7744 100755
--- a/x2p/Makefile.SH
+++ b/x2p/Makefile.SH
@@ -58,6 +58,8 @@ FIRSTMAKEFILE = $firstmakefile
TRNL = '$trnl'
+OPTIMIZE = $optimize
+
.SUFFIXES: .c \$(OBJ_EXT)
!GROK!THIS!
@@ -65,7 +67,7 @@ TRNL = '$trnl'
cat >>Makefile <<'!NO!SUBS!'
REALPERL = ../perl
-CCCMD = `sh $(shellflags) cflags $@`
+CCCMD = `sh $(shellflags) cflags "optimize='$(OPTIMIZE)'" $@`
public = a2p s2p find2perl
diff --git a/x2p/cflags.SH b/x2p/cflags.SH
index 779035f9cb..255f586f24 100755
--- a/x2p/cflags.SH
+++ b/x2p/cflags.SH
@@ -48,6 +48,13 @@ case $PERL_CONFIG_SH in
;;
esac
+case "X$1" in
+Xoptimize=*|X"optimize=*")
+ eval "$1"
+ shift
+ ;;
+esac
+
also=': '
case $# in
1) also='echo 1>&2 " CCCMD = "'