stas        2003/03/23 19:11:04

  Modified:    lib/Apache Build.pm
  Log:
  $build->inc in ModPerl::MM needs to return only production include dirs,
  not the build ones
  
  Revision  Changes    Path
  1.115     +17 -1     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.114
  retrieving revision 1.115
  diff -u -r1.114 -r1.115
  --- Build.pm  24 Mar 2003 03:00:19 -0000      1.114
  +++ Build.pm  24 Mar 2003 03:11:04 -0000      1.115
  @@ -1210,9 +1210,25 @@
   
   sub includes {
       my $self = shift;
  +
  +    my @inc = ();
  +
  +    unless (IS_MOD_PERL_BUILD) {
  +        # XXX: what if apxs is not available? win32?
  +        my $ap_inc = $self->apxs('-q' => 'INCLUDEDIR');
  +        if ($ap_inc && -d $ap_inc) {
  +            push @inc, $ap_inc;
  +        } else {
  +            # this is fatal
  +            die "Can't find the mod_perl include dir";
  +        }
  +
  +        return [EMAIL PROTECTED];
  +    }
  +
       my $src  = $self->dir;
       my $os = WIN32 ? 'win32' : 'unix';
  -    my @inc = $self->file_path("src/modules/perl", "xs");
  +    push @inc, $self->file_path("src/modules/perl", "xs");
   
       push @inc, $self->mp_include_dir;
   
  
  
  

Reply via email to