2 dnl Autoconf configuration for Apache httpd
4 dnl Use ./buildconf to produce a configure script
10 AC_CONFIG_HEADER(include/ap_config_auto.h)
11 AC_CONFIG_AUX_DIR(build)
14 dnl # Include our own M4 macros along with those for APR and libtool
16 sinclude(build/apr_common.m4)
17 sinclude(build/find_apr.m4)
18 sinclude(build/find_apu.m4)
19 sinclude(acinclude.m4)
21 dnl XXX we can't just use AC_PREFIX_DEFAULT because that isn't subbed in
22 dnl by configure until it is too late. Is that how it should be or not?
23 dnl Something seems broken here.
24 AC_PREFIX_DEFAULT(/usr/local/apache2)
26 dnl Get the layout here, so we can pass the required variables to apr
29 dnl reparse the configure arguments.
32 dnl export expanded and relative configure argument variables
33 APACHE_EXPORT_ARGUMENTS
35 dnl Save user-defined environment settings for later restoration
37 APR_SAVE_THE_ENVIRONMENT(CPPFLAGS)
38 APR_SAVE_THE_ENVIRONMENT(CFLAGS)
39 APR_SAVE_THE_ENVIRONMENT(CXXFLAGS)
40 APR_SAVE_THE_ENVIRONMENT(LDFLAGS)
41 APR_SAVE_THE_ENVIRONMENT(LIBS)
42 APR_SAVE_THE_ENVIRONMENT(INCLUDES)
44 dnl Generate ./config.nice for reproducing runs of configure
46 APR_CONFIG_NICE(config.nice)
50 dnl Check that mkdir -p works
51 APR_MKDIR_P_CHECK($top_srcdir/build/mkdir.sh)
53 dnl ## Run configure for packages Apache uses
55 dnl shared library support for these packages doesn't currently
56 dnl work on some platforms
62 echo $ac_n "${nl}Configuring Apache Portable Runtime library ...${nl}"
64 APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1)
66 if test "$apr_found" = "no"; then
67 AC_MSG_ERROR([APR not found. Please read the documentation.])
70 if test "$apr_found" = "reconfig"; then
71 APR_SUBDIR_CONFIG(srclib/apr,
72 [$apache_apr_flags --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir --datadir=$datadir --with-installbuilddir=$installbuilddir],
73 [--enable-layout=*|\'--enable-layout=*])
74 dnl We must be the first to build and the last to be cleaned
75 AP_BUILD_SRCLIB_DIRS="apr $AP_BUILD_SRCLIB_DIRS"
76 AP_CLEAN_SRCLIB_DIRS="$AP_CLEAN_SRCLIB_DIRS apr"
79 APR_SETIFNULL(CC, `$apr_config --cc`)
80 APR_SETIFNULL(CPP, `$apr_config --cpp`)
81 APR_ADDTO(CFLAGS, `$apr_config --cflags`)
82 APR_ADDTO(CPPFLAGS, `$apr_config --cppflags`)
83 APR_ADDTO(LDFLAGS, `$apr_config --ldflags`)
84 APR_ADDTO(INCLUDES, `$apr_config --includes`)
85 SHLIBPATH_VAR=`$apr_config --shlib-path-var`
86 APR_BINDIR=`$apr_config --bindir`
87 APR_INCLUDEDIR=`$apr_config --includedir`
89 echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}"
91 APR_FIND_APU("$srcdir/srclib/apr-util", "./srclib/apr-util", 1)
93 if test "$apu_found" = "no"; then
94 AC_MSG_ERROR([APR-util not found. Please read the documentation.])
97 # Catch some misconfigurations:
98 case ${apr_found}.${apu_found} in
100 AC_MSG_ERROR([Cannot use an external APR-util with the bundled APR])
103 AC_MSG_ERROR([Cannot use an external APR with the bundled APR-util])
107 if test "$apu_found" = "reconfig"; then
108 APR_SUBDIR_CONFIG(srclib/apr-util,
109 [--with-apr=../apr --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir],
110 [--enable-layout=*|\'--enable-layout=*])
111 dnl We must be the last to build and the first to be cleaned
112 AP_BUILD_SRCLIB_DIRS="$AP_BUILD_SRCLIB_DIRS apr-util"
113 AP_CLEAN_SRCLIB_DIRS="apr-util $AP_CLEAN_SRCLIB_DIRS"
116 APR_ADDTO(LDFLAGS, `$apu_config --ldflags`)
117 APR_ADDTO(INCLUDES, `$apu_config --includes`)
118 APU_BINDIR=`$apu_config --bindir`
119 APU_INCLUDEDIR=`$apu_config --includedir`
121 dnl In case we picked up CC and CPP from APR, get that info into the
122 dnl config cache so that PCRE uses it. Otherwise, CC and CPP used for
123 dnl PCRE and for our config tests will be whatever PCRE determines.
127 echo $ac_n "${nl}Configuring PCRE regular expression library ...${nl}"
129 APR_SUBDIR_CONFIG(srclib/pcre,
130 [--prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir])
132 echo $ac_n "${nl}Configuring Apache httpd ...${nl}"
134 dnl Absolute source/build directory
135 abs_srcdir=`(cd $srcdir && pwd)`
138 dnl If the source dir is not equal to the build dir,
139 dnl then we are running in VPATH mode.
141 APR_ADDTO(INCLUDES, [-I.])
143 if test "$abs_builddir" != "$abs_srcdir"; then
145 APR_ADDTO(INCLUDES, [-I\$(srcdir) -I\$(top_builddir)/server/mpm/\$(MPM_SUBDIR_NAME) -I\$(top_builddir)/include])
148 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])
150 echo $ac_n "${nl}Applying OS-specific hints for httpd ...${nl}"
154 # Use a custom made libtool replacement
155 echo "using aplibtool"
156 LIBTOOL="$abs_srcdir/srclib/apr/build/aplibtool"
157 SH_LIBTOOL="$LIBTOOL --shared --export-all"
158 SH_LIBS="\$(ALL_LIBS)"
159 CORE_IMPLIB_FILE="ApacheCoreOS2.la"
160 CORE_IMPLIB="$abs_srcdir/server/$CORE_IMPLIB_FILE"
162 other_targets="$other_targets os2core"
163 INSTALL_PROG_FLAGS="-e .exe"
168 if test "x$LTFLAGS" = "x"; then
171 my_libtool=`$apr_config --apr-libtool`
172 LIBTOOL="$my_libtool \$(LTFLAGS)"
173 libtoolversion=`$my_libtool --version`
174 case $libtoolversion in
176 SH_LIBTOOL='$(LIBTOOL)'
177 SHLTCFLAGS="-prefer-pic"
178 LTCFLAGS="-prefer-non-pic -static"
181 SH_LIBTOOL='$(SHELL) $(top_builddir)/shlibtool $(LTFLAGS)'
188 APACHE_SUBST(SHLTCFLAGS)
189 APACHE_SUBST(LTCFLAGS)
195 APR_SETVAR(APACHE_MPM, [prefork])
196 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
199 APR_SETVAR(APACHE_MPM, [beos])
200 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
203 APR_SETVAR(APACHE_MPM, [mpmt_os2])
204 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
209 AP_SIG_GRACEFUL=WINCH
212 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
218 *486-*-bsdi* | *-netbsd* | *-freebsd* | *-apple-darwin* | *-dec-osf* | *-qnx)
219 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
222 dnl This is a hack -- we should be using AC_TRY_RUN instead
223 ap_platform_runtime_link_flag="-R"
224 dnl solaris 8 and above don't have a thundering herd
225 dnl not sure about rev's before this one.
230 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
235 APR_SETVAR(APACHE_MPM, [prefork])
236 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
239 aixver=`echo $host | sed 's/^[[^0-9]]*//' | sed 's/\.//g'`
240 if test $aixver -ge 4320; then
241 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
245 APR_SETVAR(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, [1])
249 APR_SETVAR(AP_NONBLOCK_WHEN_MULTI_LISTEN, [1])
252 dnl Process command line arguments. This is done early in the process so the
253 dnl user can get feedback quickly in case of an error.
255 dnl ### need to move some of the arguments "up here"
257 dnl ## Check for programs
263 AC_CHECK_TOOL(RANLIB, ranlib, true)
264 dnl AC_PATH_PROG(PERL_PATH, perl)
266 dnl Various OS checks that apparently set required flags
267 ifdef([AC_USE_SYSTEM_EXTENSIONS], [
268 AC_USE_SYSTEM_EXTENSIONS
276 dnl ## Check for libraries
278 dnl ## Check for header files
280 dnl I think these are just used all over the place, so just check for
281 dnl them at the base of the tree. If some are specific to a single
282 dnl directory, they should be moved (Comment #Spoon)
284 dnl Regarding standard header files: AC_HEADER_STDC doesn't set symbols
285 dnl HAVE_STRING_H, HAVE_STDLIB_H, etc., so those are checked for
286 dnl explicitly so that the normal HAVE_xxx_H symbol is defined.
303 dnl ## Check for typedefs, structures, and compiler characteristics.
306 if test "$ac_cv_prog_gcc" = "yes"; then
307 APR_ADDTO(NOTEST_CPPFLAGS,-DAP_HAVE_DESIGNATED_INITIALIZER)
310 dnl ## Check for library functions
312 dnl See Comment #Spoon
323 dnl ## Check for the tm_gmtoff field in struct tm to get the timezone diffs
324 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
325 [AC_TRY_COMPILE([#include <sys/types.h>
326 #include <time.h>], [struct tm tm; tm.tm_gmtoff;],
327 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
328 if test "$ac_cv_struct_tm_gmtoff" = "yes"; then
329 AC_DEFINE(HAVE_GMTOFF)
332 dnl ## Set up any appropriate OS-specific environment variables for apachectl
336 # for 32-bit builds, increase MAXDATA to allow lots of threads
337 if test x$OBJECT_MODE != x64; then
338 OS_SPECIFIC_VARS="LDR_CNTRL=\"MAXDATA=0x80000000\" ; export LDR_CNTRL ;"
340 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS AIXTHREAD_SCOPE=S ; export AIXTHREAD_SCOPE"
341 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; AIXTHREAD_MUTEX_DEBUG=OFF ; export AIXTHREAD_MUTEX_DEBUG"
342 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; AIXTHREAD_RWLOCK_DEBUG=OFF ; export AIXTHREAD_RWLOCK_DEBUG"
343 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; AIXTHREAD_COND_DEBUG=OFF ; export AIXTHREAD_COND_DEBUG"
344 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; SPINLOOPTIME=1000 ; export SPINLOOPTIME"
345 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; YIELDLOOPTIME=8 ; export YIELDLOOPTIME"
346 OS_SPECIFIC_VARS="$OS_SPECIFIC_VARS ; MALLOCMULTIHEAP=considersize,heaps:8 ; export MALLOCMULTIHEAP"
349 OS_SPECIFIC_VARS="export _CEE_RUNOPTS=\"STACK(,,ANY)\" ; export _EDC_ADD_ERRNO2=1"
355 AC_ARG_WITH(port,APACHE_HELP_STRING(--with-port=PORT,Port on which to listen (default is 80)),
356 [if test "$withval" = "yes"; then AC_MSG_ERROR('option --with-port requires a value (the TCP port number)'); else PORT="$withval"; fi],
359 APR_CHECK_APR_DEFINE(APR_HAVE_IPV6)
361 AC_ARG_ENABLE(v4-mapped,APACHE_HELP_STRING(--enable-v4-mapped,Allow IPv6 sockets to handle IPv4 connections),
367 *freebsd5*|*netbsd*|*openbsd*)
376 if test $v4mapped = "yes" -o $ac_cv_define_APR_HAVE_IPV6 = "no"; then
377 nonssl_listen_stmt_1=""
378 nonssl_listen_stmt_2="Listen @@Port@@"
379 if test $ac_cv_define_APR_HAVE_IPV6 = "yes"; then
380 AC_DEFINE(AP_ENABLE_V4_MAPPED, 1,
381 [Allow IPv4 connections on IPv6 listening sockets])
384 nonssl_listen_stmt_1="Listen 0.0.0.0:@@Port@@"
385 nonssl_listen_stmt_2="Listen [[::]]:@@Port@@"
388 AC_ARG_ENABLE(exception-hook,APACHE_HELP_STRING(--enable-exception-hook,Enable fatal exception hook),
390 AC_DEFINE(AP_ENABLE_EXCEPTION_HOOK, 1,
391 [Allow modules to run hook after a fatal exception])
394 AC_ARG_ENABLE(maintainer-mode,APACHE_HELP_STRING(--enable-maintainer-mode,Turn on debugging and compile time warnings),
396 APR_ADDTO(CPPFLAGS, -DAP_DEBUG)
399 prefix="$orig_prefix"
400 APACHE_ENABLE_MODULES
402 dnl reading config stubs
403 esyscmd(./build/config-stubs .)
405 APACHE_SUBST(progname)
406 APACHE_SUBST(MPM_LIB)
409 APACHE_SUBST(BUILTIN_LIBS)
410 APACHE_SUBST(SHLIBPATH_VAR)
411 APACHE_SUBST(OS_SPECIFIC_VARS)
413 PRE_SHARED_CMDS='echo ""'
414 POST_SHARED_CMDS='echo ""'
416 dnl apache_need_shared tells us if Apache modules are being built as DSOs
418 if test "$apache_need_shared" = "yes"; then
419 if test -f $ac_aux_dir/ltconfig; then
420 $SHELL $ac_aux_dir/ltconfig --output=shlibtool --disable-static --srcdir=$ac_aux_dir --cache-file=./config.cache $ac_aux_dir/ltmain.sh
422 shared_build="shared-build"
425 dnl enable_so tells us if *any* modules can be built as DSOs
427 if test "$enable_so" = "yes"; then
430 HTTPD_LDFLAGS="$HTTPD_LDFLAGS -Wl,-uXML_Parse -Wl,-bE:$abs_builddir/server/httpd.exp"
431 SH_LDFLAGS="$SH_LDFLAGS \$(EXTRA_LDFLAGS) \$(EXTRA_LIBS)"
432 UTIL_LDFLAGS="$UTIL_LDFLAGS -Wl,-uXML_Parse"
435 SH_LDFLAGS='$(top_builddir)/_APP_'
436 PRE_SHARED_CMDS='ln -s $(top_builddir)/httpd $(top_builddir)/_APP_'
437 POST_SHARED_CMDS='rm $(top_builddir)/_APP_'
440 HTTPD_LDFLAGS="$HTTPD_LDFLAGS --main=$abs_srcdir/server/main.o --core-dll=$abs_srcdir/apachecore.dll"
441 SH_LDFLAGS="$SH_LDFLAGS --core-dll=$abs_srcdir/apachecore.dll"
445 APACHE_SUBST(PRE_SHARED_CMDS)
446 APACHE_SUBST(POST_SHARED_CMDS)
447 APACHE_SUBST(shared_build)
449 AC_ARG_WITH(program-name,
450 APACHE_HELP_STRING(--with-program-name,alternate executable name),[
451 progname="$withval" ], [
455 AC_ARG_WITH(suexec-bin,
456 APACHE_HELP_STRING(--with-suexec-bin,Path to suexec binary),[
457 AC_DEFINE_UNQUOTED(SUEXEC_BIN, "$withval", [Path to suexec binary] )
460 AC_ARG_WITH(suexec-caller,
461 APACHE_HELP_STRING(--with-suexec-caller,User allowed to call SuExec),[
462 AC_DEFINE_UNQUOTED(AP_HTTPD_USER, "$withval", [User allowed to call SuExec] ) ] )
464 AC_ARG_WITH(suexec-userdir,
465 APACHE_HELP_STRING(--with-suexec-userdir,User subdirectory),[
466 AC_DEFINE_UNQUOTED(AP_USERDIR_SUFFIX, "$withval", [User subdirectory] ) ] )
468 AC_ARG_WITH(suexec-docroot,
469 APACHE_HELP_STRING(--with-suexec-docroot,SuExec root directory),[
470 AC_DEFINE_UNQUOTED(AP_DOC_ROOT, "$withval", [SuExec root directory] ) ] )
472 AC_ARG_WITH(suexec-uidmin,
473 APACHE_HELP_STRING(--with-suexec-uidmin,Minimal allowed UID),[
474 AC_DEFINE_UNQUOTED(AP_UID_MIN, $withval, [Minimum allowed UID] ) ] )
476 AC_ARG_WITH(suexec-gidmin,
477 APACHE_HELP_STRING(--with-suexec-gidmin,Minimal allowed GID),[
478 AC_DEFINE_UNQUOTED(AP_GID_MIN, $withval, [Minimum allowed GID] ) ] )
480 AC_ARG_WITH(suexec-logfile,
481 APACHE_HELP_STRING(--with-suexec-logfile,Set the logfile),[
482 AC_DEFINE_UNQUOTED(AP_LOG_EXEC, "$withval", [SuExec log file] ) ] )
484 AC_ARG_WITH(suexec-safepath,
485 APACHE_HELP_STRING(--with-suexec-safepath,Set the safepath),[
486 AC_DEFINE_UNQUOTED(AP_SAFE_PATH, "$withval", [safe shell path for SuExec] ) ] )
488 AC_ARG_WITH(suexec-umask,
489 APACHE_HELP_STRING(--with-suexec-umask,umask for suexec'd process),[
490 AC_DEFINE_UNQUOTED(AP_SUEXEC_UMASK, 0$withval, [umask for suexec'd process] ) ] )
492 dnl AP_LIBS specifies the actual libraries. note we have some required libs.
493 AP_LIBS="$abs_builddir/srclib/pcre/libpcre.la $AP_LIBS"
495 dnl APR should go after the other libs, so the right symbols can be picked up
496 AP_LIBS="$AP_LIBS `$apu_config --link-libtool --libs` `$apr_config --link-libtool --libs`"
497 APACHE_SUBST(AP_LIBS)
498 APACHE_SUBST(AP_BUILD_SRCLIB_DIRS)
499 APACHE_SUBST(AP_CLEAN_SRCLIB_DIRS)
501 AC_DEFINE(AP_USING_AUTOCONF, 1,
502 [Using autoconf to configure Apache])
504 if test "$SINGLE_LISTEN_UNSERIALIZED_ACCEPT" = "1"; then
505 AC_DEFINE(SINGLE_LISTEN_UNSERIALIZED_ACCEPT, 1,
506 [This platform doesn't suffer from the thundering herd problem])
509 if test "$AP_NONBLOCK_WHEN_MULTI_LISTEN" = "1"; then
510 AC_DEFINE(AP_NONBLOCK_WHEN_MULTI_LISTEN, 1,
511 [Listening sockets are non-blocking when there are more than 1])
514 AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL, SIG$AP_SIG_GRACEFUL, [Signal used to gracefully restart])
515 AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL_STRING, "SIG$AP_SIG_GRACEFUL", [Signal used to gracefully restart (as a quoted string)])
516 AC_DEFINE_UNQUOTED(AP_SIG_GRACEFUL_SHORT, $AP_SIG_GRACEFUL, [Signal used to gracefully restart (without SIG prefix)])
517 AP_SIG_GRACEFUL_SHORT=$AP_SIG_GRACEFUL
518 AP_SIG_GRACEFUL=SIG$AP_SIG_GRACEFUL_SHORT
519 AC_SUBST(AP_SIG_GRACEFUL)
520 AC_SUBST(AP_SIG_GRACEFUL_STRING)
521 AC_SUBST(AP_SIG_GRACEFUL_SHORT)
523 dnl check for endianness
524 if test "$cross_compiling" = "no"; then
527 AC_DEFINE(AP_UNKNOWN_BYTE_ORDER,1,
528 [byte order is unknown due to cross-compilation])
531 APACHE_FAST_OUTPUT(Makefile modules/Makefile srclib/Makefile)
532 APACHE_FAST_OUTPUT(os/beos/Makefile os/os2/Makefile os/Makefile)
533 APACHE_FAST_OUTPUT(os/unix/Makefile server/Makefile)
534 APACHE_FAST_OUTPUT(support/Makefile srclib/pcre/Makefile)
536 if test -d ./test; then
537 APACHE_FAST_OUTPUT(test/Makefile)
540 dnl ## Finalize the variables
541 echo $ac_n "${nl}Restore user-defined environment settings...${nl}"
543 APR_RESTORE_THE_ENVIRONMENT(CPPFLAGS, EXTRA_)
544 APR_RESTORE_THE_ENVIRONMENT(CFLAGS, EXTRA_)
545 APR_RESTORE_THE_ENVIRONMENT(CXXFLAGS, EXTRA_)
546 APR_RESTORE_THE_ENVIRONMENT(LDFLAGS, EXTRA_)
547 APR_RESTORE_THE_ENVIRONMENT(LIBS, EXTRA_)
548 APR_RESTORE_THE_ENVIRONMENT(INCLUDES, EXTRA_)
550 echo $ac_n "${nl}Construct makefiles and header files...${nl}"
552 APACHE_GEN_CONFIG_VARS
554 dnl ## Build modules.c
556 echo $MODLIST | $AWK -f $srcdir/build/build-modules-c.awk > modules.c
558 APR_EXPAND_VAR(ap_prefix, $prefix)
559 AC_DEFINE_UNQUOTED(HTTPD_ROOT, "${ap_prefix}",
560 [Root directory of the Apache install area])
561 AC_DEFINE_UNQUOTED(SERVER_CONFIG_FILE, "${rel_sysconfdir}/${progname}.conf",
562 [Location of the config file, relative to the Apache root directory])
563 AC_DEFINE_UNQUOTED(AP_TYPES_CONFIG_FILE, "${rel_sysconfdir}/mime.types",
564 [Location of the MIME types config file, relative to the Apache root directory])
565 AC_DEFINE_UNQUOTED(APACHE_MPM_DIR, "$MPM_DIR",
566 [Location of the source for the current MPM])
568 perlbin=`$ac_aux_dir/PrintPath perl`
569 if test "x$perlbin" = "x"; then
570 perlbin="/replace/with/path/to/perl/interpreter"
574 dnl If we are running on BSD/OS, we need to use the BSD .include syntax.
577 ap_make_include=include
578 ap_make_delimiter=' '
581 # Check whether they've installed GNU make
582 if make --version > /dev/null 2>&1; then
586 ap_make_include=.include
587 ap_make_delimiter='"'
591 AC_SUBST(ap_make_include)
592 AC_SUBST(ap_make_delimiter)
594 dnl Ensure that docs/conf is created.
595 test -d docs/conf||$mkdir_p docs/conf
597 dnl Ensure that the httpd version is included
598 HTTPD_VERSION=`$srcdir/build/get-version.sh all $srcdir/include/ap_release.h AP_SERVER`
599 AC_SUBST(HTTPD_VERSION)
601 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],[