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;