matts       2003/03/21 05:30:39

  Modified:    .        Makefile.PL
  Log:
  Fix @ARGV bug (John Fessenden)
  
  Revision  Changes    Path
  1.17      +7 -5      xml-axkit/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /home/cvs/xml-axkit/Makefile.PL,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- Makefile.PL       18 Feb 2003 22:37:22 -0000      1.16
  +++ Makefile.PL       21 Mar 2003 13:30:38 -0000      1.17
  @@ -46,10 +46,10 @@
   
   $|=1; # flush output
   
  -# while($_ = shift @ARGV) {
  -#     my ($k, $v) = split /=/, $_, 2;
  -#     $config{$k} = $v;
  -# }
  +for (@ARGV) {
  +     my ($k, $v) = split /=/, $_, 2;
  +     $config{$k} = $v;
  + }
   
   $DEBUG = delete $config{DEBUG};
   ######################################################
  @@ -211,6 +211,8 @@
       $config{CCFLAGS} = strip_lfs($config{CCFLAGS});
   }
   
  +# rebuild @ARGV from the stored and modified values.
  +undef(@ARGV);
   foreach my $k (keys %config) {
       push @ARGV, "$k=$config{$k}";
   }
  
  
  

Reply via email to