mod_perl
view release on metacpan or search on metacpan
Apache-Test/lib/Apache/TestBuild.pm view on Meta::CPAN
else {
if (-e "$name/.DONE") {
warning "$name already configured";
warning "rm $name/.DONE to force";
return;
}
}
my $build = $self->merge_build('httpd-2.0', $builds, $configs);
$ENV{CFLAGS} = $build->{cflags};
info "CFLAGS=$ENV{CFLAGS}";
my $prefix = "$self->{install}/$name";
rmtree($prefix) if $self->{fresh};
my $source = "$self->{src}/$src";
my @args = ("--prefix=$prefix",
"--with-mpm=$mpm",
"--srcdir=$source",
lib/Apache2/Build.pm view on Meta::CPAN
} else {
my $mplib = "$self->{MP_LIBNAME}$Config{lib_ext}";
$mplibpath = catfile($self->{cwd}, qw(src modules perl), $mplib);
}
local $ENV{BUILTIN_LIBS} = $mplibpath;
local $ENV{AP_LIBS} = $ldopts;
local $ENV{MODLIST} = 'perl';
# XXX: -Wall and/or -Werror at httpd configure time breaks things
local $ENV{CFLAGS} = join ' ', grep { ! /\-Wall|\-Werror/ }
split /\s+/, $ENV{CFLAGS} || '';
my $cd = qq(cd $self->{MP_AP_PREFIX});
# We need to clean the httpd tree before configuring it
if (-f File::Spec->catfile($self->{MP_AP_PREFIX}, 'Makefile')) {
my $cmd = qq(make clean);
debug "Running $cmd";
system("$cd && $cmd") == 0 or die "httpd: $cmd failed";
}
( run in 0.863 second using v1.01-cache-2.11-cpan-8d75d55dd25 )