]> granicus.if.org Git - apache/commitdiff
finish getting apxs to work with a binary build
authorJeff Trawick <trawick@apache.org>
Mon, 29 Apr 2002 18:09:02 +0000 (18:09 +0000)
committerJeff Trawick <trawick@apache.org>
Mon, 29 Apr 2002 18:09:02 +0000 (18:09 +0000)
it now picks up any necessary ld environment variables from
the envvars file when invoking "httpd -l" to verify that
mod_so was included in the build

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94865 13f79535-47bb-0310-9956-ffa450edef68

support/apxs.in

index e412f223aa0ce33e010c664238dca1468ac93827..4bc49357407e6180498d2178765bb4becca269b0 100644 (file)
@@ -223,6 +223,9 @@ if (@opt_S) {
 my $httpd = get_vars("sbindir") . "/" . get_vars("progname");
 $httpd = eval qq("$httpd");
 $httpd = eval qq("$httpd");
+my $envvars = get_vars("bindir") . "/envvars";
+$envvars = eval qq("$envvars");
+$envvars = eval qq("$envvars");
 
 #allow apxs to be run from the source tree, before installation
 if ($0 =~ m:support/apxs$:) {
@@ -234,7 +237,7 @@ unless (-x "$httpd") {
        exit 1;
 }
 
-unless (grep /mod_so/, `$httpd -l`) {
+unless (grep /mod_so/, `. $envvars && $httpd -l`) {
     error("Sorry, no shared object support for Apache");
     error("available under your platform. Make sure");
     error("the Apache module mod_so is compiled into");