diff options
author | Robin Barker <RMBarker@cpan.org> | 2001-09-06 14:31:37 +0100 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-09-06 14:07:45 +0000 |
commit | 40fee94577535e58810d39c7cb522a3551ea435a (patch) | |
tree | 6567cbdb0f0a53c68ecb6fc68f1b2d3cea748d90 /x2p | |
parent | 006d0b4640909234c5760aebf50c220e2bd25cb1 (diff) | |
download | perl-40fee94577535e58810d39c7cb522a3551ea435a.tar.gz |
make OPTIMIZE=...
Message-Id: <200109061231.NAA25265@tempest.npl.co.uk>
p4raw-id: //depot/perl@11918
Diffstat (limited to 'x2p')
-rwxr-xr-x | x2p/Makefile.SH | 4 | ||||
-rwxr-xr-x | x2p/cflags.SH | 7 |
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 = "' |