summaryrefslogtreecommitdiffstats
path: root/configure.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Get buildconf working in the new repository. Nothing builds, but we canRyan Bloom2000-12-041-1/+1
| | | | | | | at least configure everything. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87176 13f79535-47bb-0310-9956-ffa450edef68
* reorder the libs for proper inter-lib dependenciesGreg Stein2000-11-291-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87124 13f79535-47bb-0310-9956-ffa450edef68
* Split the hints file into two files, one in APR and one in Apache. The APRRyan Bloom2000-11-281-0/+1
| | | | | | | | | hints file just sets build variables, the Apache hints file just sets Apache variables. This is meant to clean up parts of APR, so that they don't include Apache information. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87107 13f79535-47bb-0310-9956-ffa450edef68
* add --with-dbm switch to configure, allowing the user to set the type of DBMGreg Stein2000-11-281-3/+6
| | | | | | | | | | | | that apu_dbm will use (defaults to builtin sdbm). first pass at gdbm config support (seems to work fine in my simple test). - added src/lib/aputil/apu_private.h.in to hold aputil config info - apu_dbm.c now uses #if for the config values (rather than #ifdef) - cleared out temp hack in configure.in to force sdbm usage git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87100 13f79535-47bb-0310-9956-ffa450edef68
* Always include lib/sdbm in INCLUDES (until somebody that can spellJeff Trawick2000-11-271-0/+3
| | | | | | | | lbi/aputil teaches the configure to be a little smarter). This lets apu_dbm compile, which in turns lets us build httpd again. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87089 13f79535-47bb-0310-9956-ffa450edef68
* *) Put lib/aputil/ into the INCLUDES pathGreg Stein2000-11-261-1/+4
| | | | | | | | | | *) add a Makefile.in to test/ to help with building test programs (these are not part of the build; just manual compiles right now) *) add test/dbu.c as a quick test of apu_dbm [ dbu.c originally came from the SDBM package ] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87082 13f79535-47bb-0310-9956-ffa450edef68
* Start the oft-discussed, but oft-punted lib/aputil library. Drop in a firstGreg Stein2000-11-261-3/+4
| | | | | | | cut at an "any" DBM set of cover functions. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87081 13f79535-47bb-0310-9956-ffa450edef68
* Get the hints file working on Linux. This also gets SINGLE_LISTEN....Ryan Bloom2000-11-131-2/+2
| | | | | | | working on linux 2.2. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86936 13f79535-47bb-0310-9956-ffa450edef68
* Get SINGLE_LISTEN_UNSERIALIZED_ACCEPT working again. This defines thatRyan Bloom2000-11-131-0/+5
| | | | | | | | macro on those platforms that have it defined in 1.3. The only platform that doesn't work yet is Linux 2.2. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86933 13f79535-47bb-0310-9956-ffa450edef68
* Not all platforms have INADDR_NONE defined by default. Apache used toRyan Bloom2000-11-111-2/+0
| | | | | | | | | | | check for this and the define it if needed. Since APR also needs this check it makes more sense for APR to just check and export a symobl that is always available. Submitted by: Branko �ibej <brane@xbc.nu> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86919 13f79535-47bb-0310-9956-ffa450edef68
* Create a feature macro that determines if Autoconf was used to configureRyan Bloom2000-11-021-1/+3
| | | | | | | | the server. The ap_ugly_hack variable is only valid if Autoconf was used for the configuration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86802 13f79535-47bb-0310-9956-ffa450edef68
* Simplify the configuration mechanisms for threading in APR.Greg Stein2000-11-021-1/+1
| | | | | | | | | | | | Revise how Apache configs APR and allow MPMs (or other config scripts) to pass cmd line params down to APR. For the MPMs that specifically require or disallow threads, have them force APR threads on/off. Submitted by: Joe Orton <joe@light.plus.com> Reviewed by: Greg Stein git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86794 13f79535-47bb-0310-9956-ffa450edef68
* Create modules.c in the build tree. This file depends on your configurationSascha Schumann2000-10-271-2/+2
| | | | | | | and thus cannot be shared by multiple build trees. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86756 13f79535-47bb-0310-9956-ffa450edef68
* Use autoconf to substitute the proper values into apachectl, and installRyan Bloom2000-10-071-1/+1
| | | | | | | it when we install everything else. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86436 13f79535-47bb-0310-9956-ffa450edef68
* Multiple build and configuration fixesRyan Bloom2000-10-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Build process: -add datadir and localstatedir substitutions -fix layout name -fix logfilename misspelling -fix evaluation of installation dir variables and -replace $foobar by $(foobar) to be usefull in the makefile Cross compile: -add rules for cross-compiling in rules.mk. Okay, rule to check for $CC_FOR_BUILD is still missing -use CHECK_TOOL instead of CHECK_PROG for ranlib -add missing "AR=@AR@" to severaly Makefile.in's -cache result for "struct rlimit" -compile all helper programs with native and cross compiler and use the native version to generate header file PR: 6384 Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86399 13f79535-47bb-0310-9956-ffa450edef68
* Prepare our autoconf setup for autoconf 2.14a and for cross-compilingRyan Bloom2000-10-051-0/+2
| | | | | | | | | PR: 6379 Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86398 13f79535-47bb-0310-9956-ffa450edef68
* Set BSD_MAKEFILE in configure.in. The macro APACHE_GEN_MAKEFILES isSascha Schumann2000-09-261-0/+1
| | | | | | | | executed in the context of config.status with variable substitution already performed, so the check in the macro itself did not work. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86334 13f79535-47bb-0310-9956-ffa450edef68
* Add Convert-to-BSD-Makefiles-On-The-Fly systemSascha Schumann2000-09-221-5/+7
| | | | | | | | | | Note 1: Only needed for BSD/OS. Note 2: Invent better heuristic (timestamp checks for build/*.mk). Note 3: Conversion is currently one-way Note 4: Don't package on BSD/OS. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86284 13f79535-47bb-0310-9956-ffa450edef68
* Finish fixing the pcre build. PCRE's configure script should be called,Ryan Bloom2000-08-221-0/+1
| | | | | | | | and we can't clean config.h and then touch the file, we actually need some of the data that config.h contains. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86132 13f79535-47bb-0310-9956-ffa450edef68
* Tweak apache/apr builds to support dsos on OS/390.Jeff Trawick2000-08-181-0/+5
| | | | | | | | | | | | | | | | | The OS/390 compile options are hard-coded because we need the special DLL,EXPORTALL on *all* object files that are part of the core so that dsos can reference symbols in the core. (Of course, we use the option on more object files than that, but it doesn't seem to hurt anything.) We hard-code the enablement of DSOs on OS/390 because the library functions on OS/390 to manage explicit loading are not portable, so there seems to be no use in probing for them. Submitted by: Greg Ames git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86098 13f79535-47bb-0310-9956-ffa450edef68
* Add recognition of the --with-port=n (as was added to 1.3), andKen Coar2000-08-111-0/+4
| | | | | | | | raise an error if --enable-layout is specified but we can't find the definition file. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86048 13f79535-47bb-0310-9956-ffa450edef68
* Fix VPATH buildsSascha Schumann2000-07-231-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85871 13f79535-47bb-0310-9956-ffa450edef68
* config magic for enabling DAV, Expat, and SDBM.Greg Stein2000-07-011-0/+30
| | | | | | | | | | | | | *) AP_LIBS contains the target .a files from src/lib/ *) AP_LIB_DIRS contains add'l directories (besides pcre and apr) that we will build (and generate Makefiles for) *) apache_need_expat and apache_need_sdbm are two new configure feature macros; set by the DAV stuff as needed *) hackery to deal with dav/fs/ since it isn't really a module *) do endian testing, so we can feed it into Expat to optimize that code git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85743 13f79535-47bb-0310-9956-ffa450edef68
* Fix the problem with ./buildconf not working right out of CVS. TheRyan Bloom2000-06-301-3/+3
| | | | | | | | | | | | | | | general problem, is that we were using AC_CONFIG_AUX_DIR_DEFAULT, which the autoconf source says shouldn't be called directly. It should be called using AC_REQUIRE, but I couldn't make that work. So, since we know exactly where the files that we are looking for are located, we'll just point autoconf directly to them, and ignore all of the hoops. :-) I am not convinced the AC_CONFIG_AUX_DIR(.) call that I am using is strictly necessary, but it doesn't cause any problems and it logically makes sense. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85733 13f79535-47bb-0310-9956-ffa450edef68
* Finish the Configuration cleanup. This basically merges all of theRyan Bloom2000-06-281-1/+1
| | | | | | | | | | autoconf scripts that APR provides for other programs into apr_common.m4. Other programs can then just include that file to get the APR checks that are required. Submitted by: Sascha Schumann <sascha@schumann.cx> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85725 13f79535-47bb-0310-9956-ffa450edef68
* Include strings.h for strcasecmp(), strncasecmp(), and bzero().Jeff Trawick2000-06-281-0/+1
| | | | | | | | | | Include time.h for time(). This removes a bunch of compiler warnings with gcc -Wall on AIX. Submitted by: Jeff Trawick, Victor Orlikowski git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85723 13f79535-47bb-0310-9956-ffa450edef68
* Fix the configure process. This does a couple of things to allow APR andRyan Bloom2000-06-281-4/+10
| | | | | | | | | | | | | | Apache to share information. 1) Move the calling of APR after Apache decides which MPM is run, but before Apache generates the Makefiles and related files. This allows Apache to setup the threading cache values, while still allowing APR to generate APRVARS in time for Apache to use it. 2) Setup the cache files correctly for RUN_NOW configured subdirectories. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85714 13f79535-47bb-0310-9956-ffa450edef68
* Move the checks for bcopy and memmove down to APR. APR now defines memmoveRyan Bloom2000-06-271-2/+0
| | | | | | | and bzero on platforms that do not natively support them. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85706 13f79535-47bb-0310-9956-ffa450edef68
* One bug and one fluff: need to use the '.' shell ``command'' toJim Jagielski2000-06-271-1/+1
| | | | | | | | | | | | source the file; and remove error message first time APR's configure is run, and APRVAR doesn't exist. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85705 13f79535-47bb-0310-9956-ffa450edef68
* Make sure to get the required vars for the config.guess/et.al. familyJim Jagielski2000-06-271-0/+1
| | | | | | | | | | | first. Right now, this is semi-duplicated, since APR does the same. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85704 13f79535-47bb-0310-9956-ffa450edef68
* We need to preload first, before running any other configures.Jim Jagielski2000-06-271-5/+4
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85703 13f79535-47bb-0310-9956-ffa450edef68
* Detect libraries based on which platform configure is being run on.Ryan Bloom2000-06-271-1/+3
| | | | | | | | | | | | | Basically, Apache now runs APR's configure script first. APR's configure script has been setup to create a new file, APRVARS. APRVARS is basically all of the environment variables that APR wants to export to the program that is using it. This allows the calling program to "source" APRVARS and get those environment variables. Removed hack to make platforms use -ldl. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85701 13f79535-47bb-0310-9956-ffa450edef68
* Remove select checks from Apache config. These checks were used to defineRyan Bloom2000-06-231-11/+0
| | | | | | | | | | | ap_select in ap_config.h. The only file that used ap_select() was prefork.c. I have modified prefork.c to use select instead of ap_select. In the future, this should be modified to use ap_poll like the rest of the Unix MPMs. There are other MPMs that are continuing to use select, but this too should change in time. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85663 13f79535-47bb-0310-9956-ffa450edef68
* Fix error messages issued from MPMs which explain where to changeJeff Trawick2000-06-211-0/+2
| | | | | | | | | | | | compiled-in limits (e.g., ThreadsPerChild, MaxClients, StartTreads). missing: the same minor changes for the 2nd BeOS MPM Submitted by: Greg Ames Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85645 13f79535-47bb-0310-9956-ffa450edef68
* Command handler revamp. Note that this makes the code produce a LOT ofBen Laurie2000-06-171-1/+1
| | | | | | | warnings! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85595 13f79535-47bb-0310-9956-ffa450edef68
* Remove the check for EAGAIN. With APR handling the error codes, this isRyan Bloom2000-06-131-4/+0
| | | | | | | no longer an issue that Apache needs to deal with. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85559 13f79535-47bb-0310-9956-ffa450edef68
* Apache doesn't use struct tm anymore, Remove a check that defines aRyan Bloom2000-06-121-1/+0
| | | | | | | macro that we never use. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85538 13f79535-47bb-0310-9956-ffa450edef68
* Build only needed parts of libpcre. This is more light-wheight thanSascha Schumann2000-06-121-2/+2
| | | | | | | having a complete build-subsystem for PCRE. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85528 13f79535-47bb-0310-9956-ffa450edef68
* Nothing in Apache should be calling stat anymore, so we can removeRyan Bloom2000-06-121-1/+0
| | | | | | | the check for sys/stat.h and all references to the resulting macro. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85526 13f79535-47bb-0310-9956-ffa450edef68
* Apache doesn't need to check for inline or pid's, because APR providesRyan Bloom2000-06-121-2/+0
| | | | | | | both ap_inline and ap_proc_t. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85525 13f79535-47bb-0310-9956-ffa450edef68
* Split generating Makefiles and creating config_vars.mk.Sascha Schumann2000-06-111-4/+6
| | | | | | | The Makefiles are now rebuilt, when you run config.status. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85512 13f79535-47bb-0310-9956-ffa450edef68
* Fix path for helpers/PrintPath which is in $srcdir.Sascha Schumann2000-06-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85509 13f79535-47bb-0310-9956-ffa450edef68
* Remove waitpid from the config checks and all calls to waitpid from theRyan Bloom2000-06-101-1/+0
| | | | | | | server. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85488 13f79535-47bb-0310-9956-ffa450edef68
* Remove a bunch of string functions from Apache. These are basicallyRyan Bloom2000-06-091-4/+0
| | | | | | | | | | | standard string functions like strstr, strcasecmp, etc that Apache used to define for platforms that don't have them. These functions and the feature tests have moved down to APR where they really belong. In doing this, I am also able to remove a bunch of tests from the Apache configure process. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85487 13f79535-47bb-0310-9956-ffa450edef68
* Remove all occurances of strerror from Apache. ap_strerror works justRyan Bloom2000-06-091-1/+0
| | | | | | | | fine with standard errno values, and it is more portable. This also allows me to remove the check for strerror from Apache's configure script. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85486 13f79535-47bb-0310-9956-ffa450edef68
* Fix the check for rlim_t correctly. I wish I had known that we hadRyan Bloom2000-06-081-0/+2
| | | | | | | | created an rlim_t check in acinclude.m4. :-) Submitted by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85476 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup APR header files a bit. Basically, this splits ap_table_t relatedRyan Bloom2000-06-081-4/+0
| | | | | | | | | functions into their own header file, away from apr_pools.h. At the same time as I was doing this, I removed a couple of definitions that aren't used anywhere anymore, like ap_child_info_t. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85473 13f79535-47bb-0310-9956-ffa450edef68
* Remove all occurances of gettimeofday. Replace it with ap_now whichRyan Bloom2000-06-081-1/+0
| | | | | | | provides the same function but works cross-paltform. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85463 13f79535-47bb-0310-9956-ffa450edef68
* Make Apache and APR use the same flags to specify maintainer mode. IRyan Bloom2000-05-201-5/+8
| | | | | | | | | chose to use --with-maintainer-mode, because that flag can be passed down using AC_CONFIG_SUBDIRS. I couldn't find any easy way to pass environment variables to configure scripts called from within Apache's configure. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85262 13f79535-47bb-0310-9956-ffa450edef68
* use helpers/PrintPath instead of which to find the location ofJeff Trawick2000-05-111-1/+1
| | | | | | | the perl interpreter git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85183 13f79535-47bb-0310-9956-ffa450edef68