Mailing List Archive

svn commit: r1578065 - /perl/embperl/trunk/Makefile.PL
Author: richter
Date: Sun Mar 16 13:22:57 2014
New Revision: 1578065

URL: http://svn.apache.org/r1578065
Log:
Adapt Makefile.PL to autodetect if apache2 as binary name and if mpm_prefork needs tpo be loaded as module

Modified:
perl/embperl/trunk/Makefile.PL

Modified: perl/embperl/trunk/Makefile.PL
URL: http://svn.apache.org/viewvc/perl/embperl/trunk/Makefile.PL?rev=1578065&r1=1578064&r2=1578065&view=diff
==============================================================================
--- perl/embperl/trunk/Makefile.PL (original)
+++ perl/embperl/trunk/Makefile.PL Sun Mar 16 13:22:57 2014
@@ -41,6 +41,11 @@ $EP2 = -f "epcmd2.c" ;
win32filetext => 'ApacheModuleDir.dll or mod_dir.so',
},

+ 'prefork.c' => { name => 'mpm_prefork_module',
+ path => ['$apache_src/modules/standard/mod_mpm_prefork.so', '$EPBINDIR/modules/mod_mpm_prefork.so', '$apache_src/mod_mpm_prefork.so'],
+ file => ['mod_mpm_prefork.so'],
+ },
+
'mod_env.c' => { name => 'env_module',
path => ['$apache_src/modules/standard/mod_env.so', '$EPBINDIR/modules/mod_env.so', '$apache_src/mod_env.so'],
win32path => ['$apache_src/modules/standard/apachemoduleenv.dll', '$EPBINDIR/modules/apachemoduleenv.dll', '$EPBINDIR/modules/mod_env.so'],
@@ -871,6 +876,7 @@ if ($b && $apache)
chomp ($sbindir) ;
$EPHTTPD = "$sbindir/httpd" ;
$EPHTTPD = "$sbindir/httpd2" if (-e "$sbindir/httpd2") ;
+ $EPHTTPD = "$sbindir/apache2" if (-e "$sbindir/apache2") ;
}

if (!-e $EPHTTPD)
@@ -906,7 +912,7 @@ if ($b && $apache)

@EPAPACHEVERSION = start ("\"$EPHTTPD\" -v") ;
@modules = start ("\"$EPHTTPD\" -l") ;
- @apacheinfo = start ("\"$EPHTTPD\" -V") ;
+ @apacheinfo = eval { start ("\"$EPHTTPD\" -V") ; } ;

my ($mpm) = grep /Server MPM/, @apacheinfo ;




---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-cvs-help@perl.apache.org