X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=configure.in;h=318e488c80f74c12ee9e7728217e90eebc0fc5b8;hb=4a2b5e06c25feee1380ac5f7c9bd14e34963042a;hp=cedf21de5f1e072e9cbb5dbad913250e87ebe4cd;hpb=502606508c5badd612b5783e5f16cb5eb1af924a;p=apache diff --git a/configure.in b/configure.in index cedf21de5f..318e488c80 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,7 @@ dnl dnl Use ./buildconf to produce a configure script dnl -AC_PREREQ(2.13) +AC_PREREQ(2.50) AC_INIT(ABOUT_APACHE) AC_CONFIG_HEADER(include/ap_config_auto.h) @@ -18,6 +18,15 @@ sinclude(build/find_apr.m4) sinclude(build/find_apu.m4) sinclude(acinclude.m4) +dnl Later versions of autoconf (>= 2.62) by default cause the produced +dnl configure script to emit at least warnings when it comes across unknown +dnl command line options. These versions also have the macro +dnl AC_DISABLE_OPTION_CHECKING defined which turns this off by default. +dnl We want to have this turned off here since our configure calls can +dnl contain options for APR / APR-UTIL configure that are unknown to us. +dnl So avoid confusing the user by turning this off. See also PR 45221. +ifdef([AC_DISABLE_OPTION_CHECKING], [AC_DISABLE_OPTION_CHECKING]) + dnl XXX we can't just use AC_PREFIX_DEFAULT because that isn't subbed in dnl by configure until it is too late. Is that how it should be or not? dnl Something seems broken here. @@ -61,7 +70,14 @@ orig_prefix="$prefix" echo $ac_n "${nl}Configuring Apache Portable Runtime library ...${nl}" -APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1, 1) +AC_ARG_WITH(included-apr, +APACHE_HELP_STRING(--with-included-apr,Use bundled copies of APR/APR-Util)) + +if test "x$with_included_apr" = "xyes"; then + apr_found=reconfig +else + APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1, 1 2) +fi if test "$apr_found" = "no"; then AC_MSG_ERROR([APR not found. Please read the documentation.]) @@ -74,6 +90,14 @@ if test "$apr_found" = "reconfig"; then dnl We must be the first to build and the last to be cleaned AP_BUILD_SRCLIB_DIRS="apr $AP_BUILD_SRCLIB_DIRS" AP_CLEAN_SRCLIB_DIRS="$AP_CLEAN_SRCLIB_DIRS apr" + + dnl We have to find apr-N-config when we reconfigure APR. + for majorver in 1 2; do + test_apr_config="./srclib/apr/apr-${majorver}-config" + if test -f "$test_apr_config"; then + apr_config="$test_apr_config" + fi + done fi APR_SETIFNULL(CC, `$apr_config --cc`) @@ -84,17 +108,40 @@ APR_ADDTO(LDFLAGS, `$apr_config --ldflags`) SHLIBPATH_VAR=`$apr_config --shlib-path-var` APR_BINDIR=`$apr_config --bindir` APR_INCLUDEDIR=`$apr_config --includedir` +APR_INCLUDES=`$apr_config --includes` APR_VERSION=`$apr_config --version` -APR_CONFIG="$APR_BINDIR/apr-`echo ${APR_VERSION} | sed 's,\..*,,'`-config" +apr_major_version=`echo ${APR_VERSION} | sed 's,\..*,,'` +APR_CONFIG="$APR_BINDIR/apr-${apr_major_version}-config" echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}" -APR_FIND_APU("$srcdir/srclib/apr-util", "./srclib/apr-util", 1, 1) +if test "x${apr_major_version}" = "x2"; then + apu_found=obsolete +elif test "x$with_included_apr" = "xyes"; then + apu_found=reconfig +else + dnl If httpd is buildconf'ed against an apr 2.x tree, then 1.x + dnl isn't supported. + ifdef([APR_FIND_APU], [ + APR_FIND_APU("$srcdir/srclib/apr-util", "./srclib/apr-util", + 1, ${apr_major_version}) + ], [apu_found=no]) +fi if test "$apu_found" = "no"; then AC_MSG_ERROR([APR-util not found. Please read the documentation.]) fi +# Catch some misconfigurations: +case ${apr_found}.${apu_found} in +reconfig.yes) + AC_MSG_ERROR([Cannot use an external APR-util with the bundled APR]) + ;; +yes.reconfig) + AC_MSG_ERROR([Cannot use an external APR with the bundled APR-util]) + ;; +esac + if test "$apu_found" = "reconfig"; then APR_SUBDIR_CONFIG(srclib/apr-util, [--with-apr=../apr --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir], @@ -102,13 +149,20 @@ if test "$apu_found" = "reconfig"; then dnl We must be the last to build and the first to be cleaned AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS apr-util" AP_CLEAN_SRCLIB_DIRS="apr-util $AP_CLEAN_SRCLIB_DIRS" + dnl APR and APR-Util major versions must match + apu_config="./srclib/apr-util/apu-${apr_major_version}-config" fi -APR_ADDTO(LDFLAGS, `$apu_config --ldflags`) -APU_BINDIR=`$apu_config --bindir` -APU_INCLUDEDIR=`$apu_config --includedir` -APU_VERSION=`$apu_config --version` -APU_CONFIG="$APU_BINDIR/apu-`echo ${APU_VERSION} | sed 's,\..*,,'`-config" +if test "$apu_found" = "obsolete"; then + AC_MSG_NOTICE([APR-util obsoleted, woohoo]) +else + APR_ADDTO(LDFLAGS, `$apu_config --ldflags`) + APU_BINDIR=`$apu_config --bindir` + APU_INCLUDEDIR=`$apu_config --includedir` + APU_INCLUDES=`$apu_config --includes` + APU_VERSION=`$apu_config --version` + APU_CONFIG="$APU_BINDIR/apu-`echo ${APU_VERSION} | sed 's,\..*,,'`-config" +fi dnl In case we picked up CC and CPP from APR, get that info into the dnl config cache so that PCRE uses it. Otherwise, CC and CPP used for @@ -116,6 +170,9 @@ dnl PCRE and for our config tests will be whatever PCRE determines. AC_PROG_CC AC_PROG_CPP +dnl Try to get c99 support for variadic macros +ifdef([AC_PROG_CC_C99], [AC_PROG_CC_C99]) + if test "x${cache_file}" = "x/dev/null"; then # Likewise, ensure that CC and CPP are passed through to the pcre # configure script iff caching is disabled (the autoconf 2.5x default). @@ -129,38 +186,27 @@ abs_builddir=`pwd` AC_ARG_WITH(pcre, APACHE_HELP_STRING(--with-pcre=PATH,Use external PCRE library)) -case $with_pcre in -yes) AC_PATH_PROG(PCRE_CONFIG, pcre-config, false) ;; - /*) if test -d "$with_pcre" && test -x "$with_pcre/bin/pcre-config"; then - PCRE_CONFIG=$with_pcre/bin/pcre-config - elif test -x "$with_pcre"; then - PCRE_CONFIG=$with_pcre - fi - - if $PCRE_CONFIG --version >&/dev/null; then :; else - AC_MSG_ERROR([Did not find pcre-config script at $PCRE_CONFIG]) - fi - ;; -*) PCRE_CONFIG=false ;; -esac +AC_PATH_PROG(PCRE_CONFIG, pcre-config, false) +if test -d "$with_pcre" && test -x "$with_pcre/bin/pcre-config"; then + PCRE_CONFIG=$with_pcre/bin/pcre-config +elif test -x "$with_pcre"; then + PCRE_CONFIG=$with_pcre +fi if test "$PCRE_CONFIG" != "false"; then + if $PCRE_CONFIG --version >/dev/null 2>&1; then :; else + AC_MSG_ERROR([Did not find pcre-config script at $PCRE_CONFIG]) + fi AC_MSG_NOTICE([Using external PCRE library from $PCRE_CONFIG]) - APR_ADDTO(CFLAGS, [`$PCRE_CONFIG --cflags`]) - APR_ADDTO(LIBS, [`$PCRE_CONFIG --libs`]) + APR_ADDTO(PCRE_INCLUDES, [`$PCRE_CONFIG --cflags`]) + APR_ADDTO(PCRE_LIBS, [`$PCRE_CONFIG --libs`]) else - # Build the bundled PCRE - AC_MSG_NOTICE([Configuring PCRE regular expression library]) - - APR_SUBDIR_CONFIG(srclib/pcre, - [--prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir]) - - APR_ADDTO(AP_LIBS, [$abs_builddir/srclib/pcre/libpcre.la]) - APR_ADDTO(CPPFLAGS, [-I$abs_builddir/srclib/pcre]) - - AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS pcre" - AP_CLEAN_SRCLIB_DIRS="$AP_CLEAN_SRCLIB_DIRS pcre" + AC_MSG_ERROR([pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/]) fi +APACHE_SUBST(PCRE_LIBS) + +dnl Add PCRE_LIBS to HTTPD_LDFLAGS +APR_ADDTO(HTTPD_LDFLAGS, [\$(PCRE_LIBS)]) echo $ac_n "${nl}Configuring Apache httpd ...${nl}" @@ -173,13 +219,16 @@ if test "$abs_builddir" != "$abs_srcdir"; then APR_ADDTO(INCLUDES, [-I\$(top_builddir)/include]) fi -APR_ADDTO(INCLUDES, [-I\$(top_srcdir)/os/\$(OS_DIR) -I\$(top_srcdir)/server/mpm/\$(MPM_SUBDIR_NAME) -I\$(top_srcdir)/modules/http -I\$(top_srcdir)/modules/filters -I\$(top_srcdir)/modules/proxy -I\$(top_srcdir)/include -I\$(top_srcdir)/modules/generators -I\$(top_srcdir)/modules/mappers]) +APR_ADDTO(INCLUDES, [-I\$(top_srcdir)/os/\$(OS_DIR) -I\$(top_srcdir)/include]) # apr/apr-util --includes may pick up system paths for dependent # libraries, so ensure these are later in INCLUDES than local source # directories. -APR_ADDTO(INCLUDES, `$apr_config --includes`) -APR_ADDTO(INCLUDES, `$apu_config --includes`) +APR_ADDTO(INCLUDES, $APR_INCLUDES) +APR_ADDTO(INCLUDES, $APU_INCLUDES) + +dnl Add in path to PCRE includes +APR_ADDTO(INCLUDES, $PCRE_INCLUDES) echo $ac_n "${nl}Applying OS-specific hints for httpd ...${nl}" @@ -206,7 +255,7 @@ case $host in LIBTOOL="$my_libtool \$(LTFLAGS)" libtoolversion=`$my_libtool --version` case $libtoolversion in - *1.[[45]]*) + *1.[[45]]* | *[[2-9]].[[0-9]]*) SH_LIBTOOL='$(LIBTOOL)' SHLTCFLAGS="-prefer-pic" LTCFLAGS="-prefer-non-pic -static" @@ -222,26 +271,15 @@ esac APACHE_SUBST(SHLTCFLAGS) APACHE_SUBST(LTCFLAGS) -AP_SIG_GRACEFUL=USR1 - case $host in *-apple-aux3*) - APR_SETVAR(APACHE_MPM, [prefork]) - APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1]) - ;; - *-beos*) - APR_SETVAR(APACHE_MPM, [beos]) APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1]) ;; *os2-emx*) - APR_SETVAR(APACHE_MPM, [mpmt_os2]) APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1]) ;; *-linux-*) case `uname -r` in - 2.0* ) - AP_SIG_GRACEFUL=WINCH - ;; 2.[[2-9]]* ) APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1]) ;; @@ -266,9 +304,14 @@ case $host in esac ;; *cygwin*) - APR_SETVAR(APACHE_MPM, [prefork]) APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1]) ;; + *mingw32*) + APR_ADDTO(CPPFLAGS, [-DAP_DECLARE_EXPORT]) + APR_SETIFNULL(ac_cv_func_times, [no]) + APR_SETIFNULL(ac_cv_func_getpwnam, [no]) + APR_SETIFNULL(ac_cv_func_getgrnam, [no]) + ;; *aix*) aixver=`echo $host | sed 's/^[[^0-9]]*//' | sed 's/\.//g'` if test $aixver -ge 4320; then @@ -292,17 +335,40 @@ dnl ## Check for programs AC_PATH_PROG(RM, rm) AC_PATH_PROG(PKGCONFIG, pkg-config) +AC_PATH_PROG(RSYNC, rsync) AC_PROG_AWK -AC_PROG_INSTALL AC_PROG_LN_S AC_CHECK_TOOL(RANLIB, ranlib, true) dnl AC_PATH_PROG(PERL_PATH, perl) AC_CHECK_PROGS(LYNX_PATH,[lynx links elinks], [lynx]) -dnl various OS checks that apparently set required flags +# Hard-coded install programs +MKINSTALLDIRS="\$(abs_srcdir)/build/mkdir.sh" +INSTALL="\$(LIBTOOL) --mode=install \$(abs_srcdir)/build/install.sh -c" +APACHE_SUBST(MKINSTALLDIRS) +APACHE_SUBST(INSTALL) + +dnl Various OS checks that apparently set required flags +ifdef([AC_USE_SYSTEM_EXTENSIONS], [ +AC_USE_SYSTEM_EXTENSIONS +], [ AC_AIX -AC_ISC_POSIX AC_MINIX +]) + +AC_ISC_POSIX + +# Ensure that satisfactory versions of apr and apr-util are +# found if external copies are configured. +if test "${apr_found}" = "yes"; then + # Require at least APR 1.3.x otherwise fail + APACHE_CHECK_APxVER([apr], 1, 3) +fi + +if test "${apu_found}" = "yes"; then + # Require at least APR-util 1.3.x otherwise fail + APACHE_CHECK_APxVER([apu], 1, 3) +fi dnl Check for what we can generate dependency files with APR_CHECK_DEPEND @@ -330,20 +396,23 @@ grp.h \ strings.h \ sys/prctl.h \ sys/processor.h \ -sys/sem.h +sys/sem.h \ +sys/sdt.h ) AC_HEADER_SYS_WAIT dnl ## Check for typedefs, structures, and compiler characteristics. AC_C_CONST -if test "x$GCC" = "xyes"; then - AC_DEFINE([AP_HAVE_DESIGNATED_INITIALIZER], 1, - [Define if the compiler supports designated initializers]) -fi dnl ## Check for library functions +dnl ## sqrt() only needed in support/ab.c +saved_LIBS="$LIBS" +LIBS="" AC_SEARCH_LIBS(sqrt, m) +MATH_LIBS="$LIBS" +APACHE_SUBST(MATH_LIBS) +LIBS="$saved_LIBS" dnl See Comment #Spoon @@ -354,8 +423,13 @@ initgroups \ bindprocessor \ prctl \ timegm \ +getpgid \ +fopen64 ) +dnl confirm that a void pointer is large enough to store a long integer +APACHE_CHECK_VOID_PTR_LEN + dnl ## Check for the tm_gmtoff field in struct tm to get the timezone diffs AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, [AC_TRY_COMPILE([#include @@ -392,6 +466,37 @@ AC_ARG_WITH(port,APACHE_HELP_STRING(--with-port=PORT,Port on which to listen (de [if test "$withval" = "yes"; then AC_MSG_ERROR('option --with-port requires a value (the TCP port number)'); else PORT="$withval"; fi], [PORT=80]) +AC_ARG_WITH(sslport,APACHE_HELP_STRING(--with-sslport=SSLPORT,Port on which to securelisten (default is 443)), + [if test "$withval" = "yes"; then AC_MSG_ERROR('option --with-sslport requires a value (the SSL TCP port number)'); else SSLPORT="$withval"; fi], + [SSLPORT=443]) + +DTRACE=true +AC_ARG_ENABLE(dtrace,APACHE_HELP_STRING(--enable-dtrace,Enable DTrace probes), +[ + enable_dtrace=$enableval + APR_ADDTO(CPPFLAGS, -DAPR_DTRACE_PROVIDER) + AC_MSG_ERROR('DTrace Support in the build system is not complete. Patches Welcome!') +], +[ + enable_dtrace=no +]) + +dnl Disabled dtrace build for now. +enable_dtrace=no + +case $host in + *-solaris2*) + if test $enable_dtrace = "yes" -a "$ac_cv_header_sys_sdt_h" = "yes"; then + AC_DEFINE(AP_ENABLE_DTRACE, 1, + [Enable DTrace probes]) + DTRACE="/usr/sbin/dtrace $DTRACEFLAGS" + test -f include/apache_probes.h || $DTRACE -h -s apache_probes.d -o include/apache_probes.h + fi + ;; +esac + +APACHE_SUBST(DTRACE) + APR_CHECK_APR_DEFINE(APR_HAVE_IPV6) AC_ARG_ENABLE(v4-mapped,APACHE_HELP_STRING(--enable-v4-mapped,Allow IPv6 sockets to handle IPv4 connections), @@ -423,6 +528,11 @@ AC_ARG_ENABLE(exception-hook,APACHE_HELP_STRING(--enable-exception-hook,Enable f AC_ARG_ENABLE(maintainer-mode,APACHE_HELP_STRING(--enable-maintainer-mode,Turn on debugging and compile time warnings), [ APR_ADDTO(CPPFLAGS, -DAP_DEBUG) + if test "$GCC" = "yes"; then + APR_ADDTO(CFLAGS,[-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations]) + elif test "$AIX_XLC" = "yes"; then + APR_ADDTO(CFLAGS,-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro) + fi ])dnl dnl Conditionally enable PIE support for GNU toolchains. @@ -455,7 +565,6 @@ dnl reading config stubs esyscmd(./build/config-stubs .) APACHE_SUBST(progname) -APACHE_SUBST(MPM_LIB) APACHE_SUBST(OS) APACHE_SUBST(OS_DIR) APACHE_SUBST(BUILTIN_LIBS) @@ -476,23 +585,20 @@ fi dnl enable_so tells us if *any* modules can be built as DSOs -if test "$enable_so" = "yes"; then +if test "$enable_so" = "yes" -o "$enable_so" = "static"; then case $host in *-ibm-aix*) - HTTPD_LDFLAGS="$HTTPD_LDFLAGS -Wl,-uXML_Parse -Wl,-bE:$abs_builddir/server/httpd.exp" - SH_LDFLAGS="$SH_LDFLAGS \$(EXTRA_LDFLAGS) \$(EXTRA_LIBS)" - UTIL_LDFLAGS="$UTIL_LDFLAGS -Wl,-uXML_Parse" - ;; - *beos) - SH_LDFLAGS='$(top_builddir)/_APP_' - PRE_SHARED_CMDS='ln -s $(top_builddir)/httpd $(top_builddir)/_APP_' - POST_SHARED_CMDS='rm $(top_builddir)/_APP_' + APR_ADDTO(HTTPD_LDFLAGS, [-Wl,-uXML_Parse -Wl,-bE:$abs_builddir/server/httpd.exp]) + APR_ADDTO(SH_LDFLAGS, [\$(EXTRA_LDFLAGS) \$(EXTRA_LIBS)]) + APR_ADDTO(UTIL_LDFLAGS, [-Wl,-uXML_Parse]) ;; *os390) - HTTPD_LDFLAGS="$HTTPD_LDFLAGS --main=$abs_srcdir/server/main.o --core-dll=$abs_srcdir/apachecore.dll" - SH_LDFLAGS="$SH_LDFLAGS --core-dll=$abs_srcdir/apachecore.dll" + APR_ADDTO(HTTPD_LDFLAGS, [--main=$abs_srcdir/server/main.o --core-dll=$abs_srcdir/apachecore.dll]) + APR_ADDTO(SH_LDFLAGS, [--core-dll=$abs_srcdir/apachecore.dll]) esac + MOD_SO_ENABLED=yes fi +AC_SUBST(MOD_SO_ENABLED) APACHE_SUBST(PRE_SHARED_CMDS) APACHE_SUBST(POST_SHARED_CMDS) @@ -542,7 +648,10 @@ APACHE_HELP_STRING(--with-suexec-umask,umask for suexec'd process),[ AC_DEFINE_UNQUOTED(AP_SUEXEC_UMASK, 0$withval, [umask for suexec'd process] ) ] ) dnl APR should go after the other libs, so the right symbols can be picked up -AP_LIBS="$AP_LIBS `$apu_config --link-libtool --libs` `$apr_config --link-libtool --libs`" +if test x${apu_found} != xobsolete; then + AP_LIBS="$AP_LIBS `$apu_config --avoid-ldap --link-libtool --libs`" +fi +AP_LIBS="$AP_LIBS `$apr_config --link-libtool --libs`" APACHE_SUBST(AP_LIBS) APACHE_SUBST(AP_BUILD_SRCLIB_DIRS) APACHE_SUBST(AP_CLEAN_SRCLIB_DIRS) @@ -560,18 +669,10 @@ if test "$AP_NONBLOCK_WHEN_MULTI_LISTEN" = "1"; then [Listening sockets are non-blocking when there are more than 1]) fi -AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL, SIG$AP_SIG_GRACEFUL, [Signal used to gracefully restart]) -AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL_STRING, "SIG$AP_SIG_GRACEFUL", [Signal used to gracefully restart (as a quoted string)]) -AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL_SHORT, $AP_SIG_GRACEFUL, [Signal used to gracefully restart (without SIG prefix)]) -AP_SIG_GRACEFUL_SHORT=$AP_SIG_GRACEFUL -AP_SIG_GRACEFUL=SIG$AP_SIG_GRACEFUL_SHORT -AC_SUBST(AP_SIG_GRACEFUL) -AC_SUBST(AP_SIG_GRACEFUL_STRING) -AC_SUBST(AP_SIG_GRACEFUL_SHORT) APACHE_FAST_OUTPUT(Makefile modules/Makefile srclib/Makefile) APACHE_FAST_OUTPUT(os/Makefile server/Makefile) -APACHE_FAST_OUTPUT(support/Makefile srclib/pcre/Makefile) +APACHE_FAST_OUTPUT(support/Makefile) if test -d ./test; then APACHE_FAST_OUTPUT(test/Makefile) @@ -602,8 +703,6 @@ AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "${rel_sysconfdir}/${progname}.conf", [Location of the config file, relative to the Apache root directory]) AC_DEFINE_UNQUOTED(AP_TYPES_CONFIG_FILE, "${rel_sysconfdir}/mime.types", [Location of the MIME types config file, relative to the Apache root directory]) -AC_DEFINE_UNQUOTED(APACHE_MPM_DIR, "$MPM_DIR", - [Location of the source for the current MPM]) perlbin=`$ac_aux_dir/PrintPath perl` if test "x$perlbin" = "x"; then @@ -638,26 +737,6 @@ dnl Ensure that the httpd version is included HTTPD_VERSION=`$abs_srcdir/build/get-version.sh all $abs_srcdir/include/ap_release.h AP_SERVER` AC_SUBST(HTTPD_VERSION) -AC_OUTPUT($APACHE_OUTPUT_FILES docs/conf/httpd-std.conf docs/conf/ssl-std.conf include/ap_config_layout.h support/apxs support/apachectl support/dbmmanage support/envvars-std support/log_server_status support/logresolve.pl support/phf_abuse_log.cgi support/split-logfile build/rules.mk build/pkg/pkginfo,[true],[ +AC_OUTPUT($APACHE_OUTPUT_FILES docs/conf/httpd.conf docs/conf/extra/httpd-autoindex.conf docs/conf/extra/httpd-dav.conf docs/conf/extra/httpd-default.conf docs/conf/extra/httpd-info.conf docs/conf/extra/httpd-languages.conf docs/conf/extra/httpd-manual.conf docs/conf/extra/httpd-mpm.conf docs/conf/extra/httpd-multilang-errordoc.conf docs/conf/extra/httpd-ssl.conf docs/conf/extra/httpd-userdir.conf docs/conf/extra/httpd-vhosts.conf include/ap_config_layout.h support/apxs support/apachectl support/dbmmanage support/envvars-std support/log_server_status support/logresolve.pl support/phf_abuse_log.cgi support/split-logfile build/rules.mk build/pkg/pkginfo build/config_vars.sh,[true],[ APACHE_GEN_MAKEFILES ]) - -case $MPM_SUBDIR_NAME in -*experimental*) - echo "" - echo "" - echo "============================================================" - echo " WARNING: THE '${APACHE_MPM}' MPM IS EXPERIMENTAL" - echo "============================================================" - echo " The selected MPM might not be fully functional!" - echo "" - echo " Development of this MPM is not complete. Do not use this" - echo " MPM unless you are a programmer willing to help fix it." - echo "" - echo " If you are looking for a stable server, you should not use" - echo " the '${APACHE_MPM}' MPM until it is moved out of experimental." - echo "============================================================" - echo "" - echo "" - ;; -esac