You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by ra...@apache.org on 2006/05/23 03:31:39 UTC
svn commit: r408811 - /httpd/apreq/trunk/win32/Configure.pl
Author: randyk
Date: Mon May 22 18:31:39 2006
New Revision: 408811
URL: http://svn.apache.org/viewvc?rev=408811&view=rev
Log:
For Win32, if installing apxs, determine the name of the httpd binary and pass that to the configure script for apxs.
Modified:
httpd/apreq/trunk/win32/Configure.pl
Modified: httpd/apreq/trunk/win32/Configure.pl
URL: http://svn.apache.org/viewvc/httpd/apreq/trunk/win32/Configure.pl?rev=408811&r1=408810&r2=408811&view=diff
==============================================================================
--- httpd/apreq/trunk/win32/Configure.pl (original)
+++ httpd/apreq/trunk/win32/Configure.pl Mon May 22 18:31:39 2006
@@ -372,7 +372,7 @@
return;
}
print " done!\n";
-
+
my $arc = Archive::Tar->new($file, 1);
$arc->extract($arc->list_files());
my $dir = 'apxs';
@@ -385,7 +385,18 @@
warn "chdir to $dir failed: $!";
return;
};
- my @args = ($^X, 'Configure.pl', "-with-apache2=$apache");
+
+ my $prog;
+ for my $trial(qw(Apache.exe httpd.exe)) {
+ next unless -e catfile($apache, 'bin', $trial);
+ $prog = $trial;
+ last;
+ }
+ die "Could not determine the Apache2 binary name" unless $prog;
+
+ my @args = ($^X, 'Configure.pl',
+ "-with-apache2=$apache",
+ "--with-apache-prog=$prog");
print "@args\n\n";
system(@args) == 0 or do {
warn "system @args failed: $?";