stas        2003/08/13 15:54:10

  Modified:    lib/ModPerl BuildOptions.pm
               lib/Apache Build.pm
  Log:
  must expand httpd source dir into a full path
  
  Revision  Changes    Path
  1.21      +8 -4      modperl-2.0/lib/ModPerl/BuildOptions.pm
  
  Index: BuildOptions.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/ModPerl/BuildOptions.pm,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- BuildOptions.pm   22 Apr 2003 07:53:21 -0000      1.20
  +++ BuildOptions.pm   13 Aug 2003 22:54:10 -0000      1.21
  @@ -73,10 +73,14 @@
                   $val = File::Spec->canonpath(File::Spec->rel2abs($val));
               }
   
  -            # MP_AP_PREFIX may not contain spaces
  -            if ($key eq 'MP_AP_PREFIX' && Apache::Build::WIN32()) {
  -                require Win32;
  -                $val = Win32::GetShortPathName($val);
  +            if ($key eq 'MP_AP_PREFIX') {
  +                $val = File::Spec->canonpath(File::Spec->rel2abs($val));
  +
  +                if (Apache::Build::WIN32()) {
  +                    # MP_AP_PREFIX may not contain spaces
  +                    require Win32;
  +                    $val = Win32::GetShortPathName($val);
  +                }
               }
   
               if ($self->{$key}) {
  
  
  
  1.140     +2 -3      modperl-2.0/lib/Apache/Build.pm
  
  Index: Build.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/Apache/Build.pm,v
  retrieving revision 1.139
  retrieving revision 1.140
  diff -u -r1.139 -r1.140
  --- Build.pm  13 Aug 2003 22:47:50 -0000      1.139
  +++ Build.pm  13 Aug 2003 22:54:10 -0000      1.140
  @@ -6,7 +6,7 @@
   
   use Config;
   use Cwd ();
  -use File::Spec::Functions qw(catfile catdir);
  +use File::Spec::Functions qw(catfile catdir canonpath rel2abs);
   use File::Basename;
   use ExtUtils::Embed ();
   
  @@ -686,8 +686,7 @@
   #            last if -d ($dir = "$_/auto/Apache/include");
   #        }
   #    }
  -
  -    return $self->{dir} = $dir;
  +    return $self->{dir} = canonpath rel2abs $dir;
   }
   
   #--- finding apache *.h files ---
  
  
  

Reply via email to