Author: stas
Date: Tue Dec 14 17:06:25 2004
New Revision: 111905

URL: http://svn.apache.org/viewcvs?view=rev&rev=111905
Log:
fix Makefile.PL arguments parser to support more than one MP_foo
option on the same line (including .makepl_args.mod_perl2 file)

Modified:
   perl/modperl/trunk/Changes
   perl/modperl/trunk/lib/ModPerl/BuildOptions.pm

Modified: perl/modperl/trunk/Changes
Url: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/Changes?view=diff&rev=111905&p1=perl/modperl/trunk/Changes&r1=111904&p2=perl/modperl/trunk/Changes&r2=111905
==============================================================================
--- perl/modperl/trunk/Changes  (original)
+++ perl/modperl/trunk/Changes  Tue Dec 14 17:06:25 2004
@@ -12,6 +12,9 @@
 
 =item 1.99_19-dev
 
+fix Makefile.PL arguments parser to support more than one MP_foo
+option on the same line (including .makepl_args.mod_perl2 file) [Stas]
+
 fix compilation issues in ModPerl::Util::current_perl_id (on some
 builds newSVpvf can't be resolved but Perl_newSVpvf works just
 fine). [Stas, Markus Wichitill <[EMAIL PROTECTED]>]

Modified: perl/modperl/trunk/lib/ModPerl/BuildOptions.pm
Url: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/lib/ModPerl/BuildOptions.pm?view=diff&rev=111905&p1=perl/modperl/trunk/lib/ModPerl/BuildOptions.pm&r1=111904&p2=perl/modperl/trunk/lib/ModPerl/BuildOptions.pm&r2=111905
==============================================================================
--- perl/modperl/trunk/lib/ModPerl/BuildOptions.pm      (original)
+++ perl/modperl/trunk/lib/ModPerl/BuildOptions.pm      Tue Dec 14 17:06:25 2004
@@ -75,7 +75,13 @@
     my @unknown;
     my $continue = "";
 
+    my @data = ();
     for (@$lines) {
+        # more than one entry on the same line
+        push @data, split /(?=MP_)/, $_;
+    }
+
+    for (@data) {
         #XXX: this "parser" should be more robust
         chomp;
         s/^\s+//; s/\s+$//;

Reply via email to