summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* prevent an error message if an old autoconf without AC_PROG_CC_C99 is used butStefan Fritsch2010-06-141-1/+1
| | | | | | | print a meaningful warning instead git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@954588 13f79535-47bb-0310-9956-ffa450edef68
* Building DSOs by default should set MOD_SO_ENABLED.Rainer Jung2010-06-071-1/+1
| | | | | | Without this patch apxs doesn't recognize we have DSO support. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@952384 13f79535-47bb-0310-9956-ffa450edef68
* - Introduce log levels trace1/.../trace8Stefan Fritsch2010-06-061-0/+3
| | | | | | | | | | - Add macro wrappers for ap_log_*error. On C99, this will save argument preparation and function call overhead when a message is not logged because of the configured loglevel. - Introduce per-module loglevel configuration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@951893 13f79535-47bb-0310-9956-ffa450edef68
* Fix lookup of apu-config for VPATH buildsRainer Jung2010-06-061-1/+1
| | | | | | | | | | For included APU, apu-config is not in the srcdir but instead in the builddir. That only matters for VPATH builds, ie. when you build outside of the source tree. Similar to r951769 (apr-config). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@951865 13f79535-47bb-0310-9956-ffa450edef68
* For included APR, apr-config is not in the srcdir but insteadRainer Jung2010-06-051-3/+3
| | | | | | | in the builddir. That only matters for VPATH builds, ie. when you build outside of the source tree. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@951769 13f79535-47bb-0310-9956-ffa450edef68
* more configure-time support for dynamically loadable MPMs:Jeff Trawick2009-11-031-1/+0
| | | | | | | | | | | | | | | . axe --with-mpm="shared" hack, replace with --enable-mpms-shared={all|list} . replace singular MPM_NAME with access to the list of enabled MPMs . replace singular MPM_SUBDIR with list MPM_SUBDIRS . enable OS/2 MPM in same manner as others with configure support instead of hard-coding in configure.in Current state: MPMs are built as static archives (but not linked to httpd) with --enable-mpms-shared, so they still have to be built with apxs to load dynamically. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@832228 13f79535-47bb-0310-9956-ffa450edef68
* Make sure that --enable-maintainer-mode increase warnings/errors level.Jean-Frederic Clere2009-09-291-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@819848 13f79535-47bb-0310-9956-ffa450edef68
* Always make mod_*.h files available where they exist, modpath by modpathWilliam A. Rowe Jr2009-08-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@808722 13f79535-47bb-0310-9956-ffa450edef68
* Bring back OS/2 support.Brian Havard2009-08-261-19/+41
| | | | | | | Reverses r758929 with a little bit of conflict resolution. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@807930 13f79535-47bb-0310-9956-ffa450edef68
* Here's the simpler solution to the two groups of mappers/ modules...William A. Rowe Jr2009-05-081-1/+1
| | | | | | | | | The mod_so and mod_watchdog are truly not mappers/ at all. Very open to better names than modules/core/ but these are clearly API's which are to be consumed by the httpd core, or generically, any module. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@772848 13f79535-47bb-0310-9956-ffa450edef68
* Move logic to decide if an MPM is supported, and whether the MPM is Jeff Trawick2009-04-171-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | threaded, down to the MPM itself. (server/mpm/FOO/config.m4, which runs before the actual MPM selection) server/mpm/config.m4 makes some general platform checks that can be used for MPM decisions, and contains some functions related to MPMs. XXX The check here for whether APR_POLLSET_THREADSAFE is available is a rough approximation and needs to be replaced by a run-time check. Replace the limited per-platform hard-coded MPM selection and the current defaulting to event (whether or not it works) with a selection based on which MPMs work on the platform, as reported by the MPMs themselves. (config2.m4, which runs after the MPMs record whether they are supported) Order of preference: WinNT (mingw32 only) then Event then Worker then Prefork git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@766082 13f79535-47bb-0310-9956-ffa450edef68
* stop exporting APACHE_MPM_DIR to modules -- unclear why this was ever ↵Jeff Trawick2009-03-311-3/+0
| | | | | | | | | | | | necessary, and it makes no sense with loadable MPMs axe the unnecessary MPM_DIR build variable move the stray APACHE_SUBST(MPM_LIB) from configure.in to server/mpm/config.m4, where the other MPM_foos are handled git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@760403 13f79535-47bb-0310-9956-ffa450edef68
* The Event MPM is no longer experimental; move it out of that ghetto.Jeff Trawick2009-03-271-20/+0
| | | | | | | Yank the few bits that implement the concept of an experimental MPM. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759115 13f79535-47bb-0310-9956-ffa450edef68
* remove OS/2 platform supportJeff Trawick2009-03-261-41/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758929 13f79535-47bb-0310-9956-ffa450edef68
* remove BeOS OS supportJeff Trawick2009-03-261-8/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758891 13f79535-47bb-0310-9956-ffa450edef68
* finish removing BeOS MPMJeff Trawick2009-03-261-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758889 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Allow configure to be built without find_apu.m4,Joe Orton2009-03-251-1/+6
| | | | | | | at least temporarily to allow buildconf against apr trunk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758177 13f79535-47bb-0310-9956-ffa450edef68
* fix shell syntax error in check for apr major versionJeff Trawick2009-03-241-1/+1
| | | | | | | | | | on OS X: acceptable_majors=""1 2"" git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@757898 13f79535-47bb-0310-9956-ffa450edef68
* Introduce a new set of APIs to allow MPMs to be proper modules insteadJeff Trawick2009-03-241-1/+1
| | | | | | | | | | | | | | of integral parts which share global variables, functions, and macros with the rest of httpd. Converted now: prefork, worker, event, simple, WinNT* *WinNT hasn't been built or tested, and relies on a hack to include the WinNT mpm.h to disable Unixy MPM support routines in mpm_common.c git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@757853 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: If APR version is 2, APR-util does not exist.Joe Orton2009-03-241-8/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@757817 13f79535-47bb-0310-9956-ffa450edef68
* improve acceptance of APR/APR-Util trunk/2.0-devJeff Trawick2009-03-021-19/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@749375 13f79535-47bb-0310-9956-ffa450edef68
* Allow --with-included-apr to pick up APR trunk/2.xEric Covener2009-01-181-4/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@735556 13f79535-47bb-0310-9956-ffa450edef68
* pcre-config --cflags actually emits include paths not cflags, so add it toJustin Erenkrantz2009-01-031-3/+6
| | | | | | | | | | | correct variable. Also, reuse APR_INCLUDES/APU_INCLUDES variables so as to save an extra invocation of config files. * configure.in: Add PCRE_CONFIG --cflags to INCLUDES; reuse AP{RU}_INCLUDES variables. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@731058 13f79535-47bb-0310-9956-ffa450edef68
* Fix correct linking against PCRE.Rainer Jung2009-01-031-7/+10
| | | | | | | | | | | | | | | | | r730882 broke builds on MacOSX. Now we put the PCRE libs into a new variable PCRE_LIBS and add it to HTTPD_LDFLAGS. That way the detected libs for PCRE could be reused in other parts of the build system if necessary. Side effect: I had to change the handling of HTTPD_FLAGS on AIX and OS390 from hard setting of the variable to using APR_ADDTO(). I hope that macro works on those platforms. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730984 13f79535-47bb-0310-9956-ffa450edef68
* Only link libhttpd against pcre.Rainer Jung2009-01-031-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730882 13f79535-47bb-0310-9956-ffa450edef68
* We need to link only ab against libm (because ofRainer Jung2009-01-031-0/+6
| | | | | | | sqrt()). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730881 13f79535-47bb-0310-9956-ffa450edef68
* Import the core parts of the DTrace patch. This is a modified and updated Paul Querna2008-12-051-1/+29
| | | | | | | | | | | | | version of what was submited by Theo before: <http://mail-archives.apache.org/mod_mbox/httpd-dev/200805.mbox/%3C6AFBCFE8-4CCA-4A02-8A43-F9170689695D@omniti.com%3E> Note, this does not hook it up into the build system at this time, because the original patch was a little too creative there. Submitted By: Theo Schlossnagle <jesus omniti.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@723565 13f79535-47bb-0310-9956-ffa450edef68
* * Enable the use of autoconf >= 2.62 without causing APR / APR-UTIL optionsRuediger Pluem2008-11-301-0/+9
| | | | | | | passed to the configure script issue warnings about unknown options. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721796 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf, configure.in: Don't attempt to configure theJoe Orton2008-11-281-1/+1
| | | | | | | no-longer-bundled pcre. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721533 13f79535-47bb-0310-9956-ffa450edef68
* Stop bundling PCRE in trunk.Paul Querna2008-11-261-25/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721020 13f79535-47bb-0310-9956-ffa450edef68
* Bump trunk to require apr-util >=1.3.x, since we already require apr >=1.3.x.Paul Querna2008-11-031-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@710001 13f79535-47bb-0310-9956-ffa450edef68
* Adopt conditional handling for the new AC_USE_SYSTEM_EXTENSIONS as of 2.60.William A. Rowe Jr2008-06-201-1/+7
| | | | | | | | Submitted by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta gmail.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@670003 13f79535-47bb-0310-9956-ffa450edef68
* AC_USE_SYSTEM_EXTENSIONS encompases _MINIX and _AIX andWilliam A. Rowe Jr2008-06-201-2/+1
| | | | | | | silences autoconf 2.62 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@669919 13f79535-47bb-0310-9956-ffa450edef68
* For *trunk/* development, presume at least apr-1.3 (now released) forWilliam A. Rowe Jr2008-06-051-1/+2
| | | | | | | seperation of ldap link options. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@663663 13f79535-47bb-0310-9956-ffa450edef68
* Determine registered authn/z providers directly in ap_setup_auth_internal(),Chris Darroch2008-05-221-1/+1
| | | | | | | | | | | | | | | | which allows optional functions that just wrapped ap_list_provider_names() to be removed from authn/z modules. This change requires modules/aaa/mod_auth.h to be included into server/request.c, which necessitates a minor change to configure.in for Unix platforms. I'm unable to tell whether a similar change is necessary for Windows and NetWare builds or not. Could developers with access to those platforms please test and make any needed configuration or build alterations? Thanks! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@659160 13f79535-47bb-0310-9956-ffa450edef68
* Revert unintentional changes in r657354Nick Kew2008-05-171-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@657459 13f79535-47bb-0310-9956-ffa450edef68
* configure: Don't reject libtool 2.xNick Kew2008-05-171-3/+3
| | | | | | | PR 44817 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@657354 13f79535-47bb-0310-9956-ffa450edef68
* mod_session: Add a generic session interface to unify the differentGraham Leggett2008-04-041-1/+1
| | | | | | | attempts at saving persistent sessions across requests. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@644746 13f79535-47bb-0310-9956-ffa450edef68
* Enabled to configure the https port as we do with http port too.Guenter Knauf2007-12-211-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@606316 13f79535-47bb-0310-9956-ffa450edef68
* As APR 1.2.x cannot solve it's issues with apr_proc_create(),William A. Rowe Jr2007-10-051-2/+2
| | | | | | | mandate the working version of APR (1.3.0-dev or later). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@582069 13f79535-47bb-0310-9956-ffa450edef68
* Fix VPATH builds of httpd with the apr_memcache backend for ssl sessions, ↵Paul Querna2007-07-121-0/+2
| | | | | | when APR and APR-Util are also in a VPATH. This is caused by APR_INCLUDEDIR actually having multiple paths in a VPATH builds, so we need to use _INCLUDES instead. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@555458 13f79535-47bb-0310-9956-ffa450edef68
* Add alternative fixes for CVE-2007-3304:Joe Orton2007-06-291-0/+1
| | | | | | | | | | | | | | | | | | | * configure.in: Check for getpgid. * include/mpm_common.h (ap_mpm_safe_kill): New prototype. * server/mpm_common.c (reclaim_one_pid): Ensure pid validity before calling apr_proc_wait(). (ap_mpm_safe_kill): New function. * server/mpm/prefork/prefork.c, server/mpm/worker/worker.c, server/mpm/experimental/event/event.c: Use ap_mpm_safe_kill() on pids from the scoreboard, throughout. * include/ap_mmn.h: Minor bump. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@551843 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Substitute MOD_SO_ENABLED variable.Joe Orton2007-01-101-0/+2
| | | | | | | | | | | * support/apxs.in: Use it to eliminate run-time check for whether httpd has mod_so built-in. Submitted by: David M. Lee <dmlee crossroads.com> PR: 40653 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@494781 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Bump autoconf version requirement (matching APR).Joe Orton2007-01-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@492510 13f79535-47bb-0310-9956-ffa450edef68
* Disable the getpwnam and getgrnam functions, since they aren't available on ↵Paul Querna2006-07-151-0/+2
| | | | | | win32. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422201 13f79535-47bb-0310-9956-ffa450edef68
* include/ap_config.h: Include the autoconf generated header that defines what ↵Paul Querna2006-07-151-0/+1
| | | | | | | | | is available. configure.in: The times function is not really available on mingw32. Disable em. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422197 13f79535-47bb-0310-9956-ffa450edef68
* Bring in basic support for building the winnt MPM under mingw32, using the ↵Paul Querna2006-07-151-0/+4
| | | | | | | | | | | | | | | | | | | | | autoconf build system. Currently this will get you to the point of linking errors on gen_test_char. configure.in: Default to winnt MPM on mingw32 hosts. configure.in: Add AP_DECLARE_EXPORT for mingw32 hsots. os/config.m4: Use win32 dir under mingw32. os/win32/Makefile.in: Add in a new makefile to generate libos on win32. server/mpm/config.m4: Add winnt MPM to the help string. server/mpm/config.m4: winnt MPM is a threaded MPM. server/mpm/winnt/child.c: SO_UPDATE_ACCEPT_CONTEXT is defined under a different header in mingw32. server/mpm/winnt/{Makefile.in,config.m4}: Base build for winnt MPM. os/win32,server/mpm/winnt: Update svn:ignore for .deps/.libs git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422182 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Use common variables for the required APR/APR-utilJoe Orton2006-06-011-4/+10
| | | | | | | version. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410828 13f79535-47bb-0310-9956-ffa450edef68
* The syntax ">&/dev/null" is csh-style, not bourne-style shell.Martin Kraemer2006-05-291-1/+1
| | | | | | | | Change it so that all bourne-style shells understand it. I am going to make the same fix in 2.2.x git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410047 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Add --with-included-apr flag to force use of theJoe Orton2006-04-191-2/+15
| | | | | | | bundled copies of APR and APR-util. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395211 13f79535-47bb-0310-9956-ffa450edef68