summaryrefslogtreecommitdiffstats
path: root/configure.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace configure --with-optim option by using and saving theRoy T. Fielding2001-01-281-2/+2
| | | | | | | | environment variable OPTIM instead. This is needed because configure options do not support multiple flags separated by spaces. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87887 13f79535-47bb-0310-9956-ffa450edef68
* Force --with-optim and --with-port to have argument values, sinceRoy T. Fielding2001-01-281-2/+2
| | | | | | | | | | | | | they result in later compile errors otherwise. I would have removed --with-optim in favor of just setting it with an environment variable, but then it wouldn't be saved in config.nice. A better solution is needed because these arguments can only accept a single value (quotes and spaces are stripped). Perhaps setting OPTIM within config.nice? First things first. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87886 13f79535-47bb-0310-9956-ffa450edef68
* Libtool takes care of the lib prefix so get rid of our own workaround.Brian Havard2001-01-101-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87639 13f79535-47bb-0310-9956-ffa450edef68
* Fix a compile break with the new APR libtool setup. Basically, we areRyan Bloom2001-01-091-1/+2
| | | | | | | | | | using a libtool library from MM, but it isn't getting linked into the Apache executable, so we fail the link stage. This makes APR publicize the libtool libraries that it uses, so that Apache can link them in. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87633 13f79535-47bb-0310-9956-ffa450edef68
* a couple tweaks to get Apache building with the new libtool-ized APRGreg Stein2001-01-091-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87631 13f79535-47bb-0310-9956-ffa450edef68
* Set MKDIR for APR's RUN_SUBDIR_CONFIG_NOW macro.Sascha Schumann2001-01-091-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87613 13f79535-47bb-0310-9956-ffa450edef68
* seems nobody is using sethostent()Greg Stein2001-01-081-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87609 13f79535-47bb-0310-9956-ffa450edef68
* We cannot set the SUEXEC_BIN directory from autoconf, because all of theRyan Bloom2000-12-281-1/+0
| | | | | | | | instructions say that in order to modify this variable, you have to modify httpd.h git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87536 13f79535-47bb-0310-9956-ffa450edef68
* Get suexec compiling again.Ryan Bloom2000-12-271-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87530 13f79535-47bb-0310-9956-ffa450edef68
* Allow SuExec to be configured from the ./configure command lineRyan Bloom2000-12-231-0/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87521 13f79535-47bb-0310-9956-ffa450edef68
* Back out the .libs thing from the aprutil linking. Add --disable-shared (forGreg Stein2000-12-221-2/+2
| | | | | | | | | | | | now) to the subdir config to ensure that we only get a static library for aprutil (which allows for linking all of its functions into the executable). [ APR will need something similar if/when it gets libtool-ized ] Mark a note in STATUS indicating we should eventually toss the --disable-shared flag. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87512 13f79535-47bb-0310-9956-ffa450edef68
* Actually link apr-util's .a file, instead of relying on libtool. We mayRyan Bloom2000-12-211-1/+1
| | | | | | | | want to change this later, but right now, we want a single binary that has every function it requires. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87476 13f79535-47bb-0310-9956-ffa450edef68
* Switch to the APR-provided APR_CHARSET_EBCDIC feature test macro.Jeff Trawick2000-12-201-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87460 13f79535-47bb-0310-9956-ffa450edef68
* Find the RM program during configuration.Ryan Bloom2000-12-191-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87427 13f79535-47bb-0310-9956-ffa450edef68
* pick up exported build variables from APRUTILGreg Stein2000-12-121-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87297 13f79535-47bb-0310-9956-ffa450edef68
* remove APACHE_CHECK_DBM and the usage of srclib/sdbm/. this stuff is part ofGreg Stein2000-12-061-6/+1
| | | | | | | APRUTIL now. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87231 13f79535-47bb-0310-9956-ffa450edef68
* Build apr-util correctly when building the rest of the server.Ryan Bloom2000-12-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87200 13f79535-47bb-0310-9956-ffa450edef68
* Add apr-util to the build process. This should now build once everythingRyan Bloom2000-12-051-0/+1
| | | | | | | has been checked out to the correct locations. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87197 13f79535-47bb-0310-9956-ffa450edef68
* Apache builds again, although the test directory doesn't. I will work onRyan Bloom2000-12-051-2/+2
| | | | | | | | the test directory soon. The server does NOT currently run, but it does build cleanly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87192 13f79535-47bb-0310-9956-ffa450edef68
* Get the support programs building properly. Httpd itself is next.Ryan Bloom2000-12-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87191 13f79535-47bb-0310-9956-ffa450edef68
* Get base Apache to build properly. This doesn't solve the problem ofRyan Bloom2000-12-051-2/+2
| | | | | | | not having apr-util, but we should be getting to the link stage now. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87190 13f79535-47bb-0310-9956-ffa450edef68
* Get Apache to configure completely again. This still doesn't build, butRyan Bloom2000-12-041-11/+10
| | | | | | | now we are getting very close. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87187 13f79535-47bb-0310-9956-ffa450edef68
* Start pointing the configuration scripts to the correct directoriesRyan Bloom2000-12-041-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87183 13f79535-47bb-0310-9956-ffa450edef68
* 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