summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Add apr_crypto implementations for OpenSSL and Mozilla NSS. Add a unitminfrin2008-09-071-0/+4
| | | | | | | | test to verify the interoperability of the two modules. Builds default to disabled unless explicitly enabled. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@692949 13f79535-47bb-0310-9956-ffa450edef68
* Fix missing $.bojan2008-07-211-1/+1
| | | | | | | Patch by Michael Vishchers <mvishchers psi.de>. PR 45399. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@678366 13f79535-47bb-0310-9956-ffa450edef68
* Make ODBC DBD driver compile on Unix.bojan2008-06-131-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@667299 13f79535-47bb-0310-9956-ffa450edef68
* Abstract "--disable-dbd-dso" into "--disable-util-dso"; since the wrowe2008-05-231-1/+2
| | | | | | | | | | prior --enable-dbd-dso is now default, this is a noop for existing ./config.nice settings, and --disable-dbd-dso was previously the default and therefore unexpected. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@659585 13f79535-47bb-0310-9956-ffa450edef68
* Introduce an internal apu_dso API for loading modular components into thewrowe2008-05-221-2/+5
| | | | | | | | | | | | | core library, even across multiple consumers. Rearranges apr_dbd into this schema to ensure consumers do not corrupt one another, and to respect the platform specific shared lib search path - especially for pre-installation `make check`. Abstracts ldap into the apu_dso schema, with a note in CHANGES for changes required by apps which consume the ldap library directly. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@659293 13f79535-47bb-0310-9956-ffa450edef68
* Revert r657266.bojan2008-05-211-15/+15
| | | | | | No need for it with inclusion of pg_config --libs in DBD detection. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@658538 13f79535-47bb-0310-9956-ffa450edef68
* Check for crypt before other tests - they may need it.bojan2008-05-171-15/+15
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@657266 13f79535-47bb-0310-9956-ffa450edef68
* Remove ssl/, test/ssl*, include/private/*ssl*, and revert r416919,jorton2008-04-151-3/+0
| | | | | | | | | | r585704, and r421404. Tweak test/Makefile{w,}.in to remove SSL tests; hopefully correctly. Per veto in msgid <20080414204254.GA16014@redhat.com>. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@648204 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in, Makefile.in: Define the libtool versioning hint here,jorton2007-09-251-0/+3
| | | | | | | as required by r579264. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@579267 13f79535-47bb-0310-9956-ffa450edef68
* Commit DBD MySQL driver (relicensed) and FreeTDS driver (new)niq2007-09-041-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@572642 13f79535-47bb-0310-9956-ffa450edef68
* Copy LINK_PROG from apr/test/Makefile.in. Silences a libtool warning:davi2007-08-051-0/+10
| | | | | | -version-info is ignored for programs. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@562886 13f79535-47bb-0310-9956-ffa450edef68
* Add support for loading DBD drivers as DSOs:jorton2007-01-301-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | * build.conf: Only add apr_dbd.c to OBJECTS by default. Add module sections to define DBD DSOs. * build/dbd.m4 (APU_CHECK_DBD_*): Add DBD-specific libraries to LDADD_dbd_*. (APU_CHECK_DBD_DSO): New macro. * configure.in: Use APU_CHECK_DBD_DSO. Export APU_HAVE_MODULES, APU_DSO_LIBDIR, APU_MODULES, EXTRA_OBJECTS for supporting DSO builds. * Makefile.in: Pick up newly exported variables; define LINK_MODULE. (install-modules, install-modules-yes, install-modules-no): New targets. ($(TARGET_LIB)): Link against and depend on EXTRA_OBJECTS. * dbd/apr_dbd.c: Clean up #includes; use APU_DSO_BUILD throughout to dictate use of drivers as DSOs. (apr_dbd_get_driver): Take the mutex before using the hash. Use absolute path to DSO. Fix cast warning. Submitted by: jorton, bojan git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@501380 13f79535-47bb-0310-9956-ffa450edef68
* This is the start of allowing SSL usage within apr-util. This is essentiallydreid2006-06-201-0/+3
| | | | | | | | | | the configure glue from my patch of a while ago. I'm adding it now so that any issues can be flagged up before the code starts to land. Presently this will detect and set appropriate defines but won't do much more :-) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@415591 13f79535-47bb-0310-9956-ffa450edef68
* Stop automatically linking against apr-iconv when the apr-iconv sourcerooneg2005-12-291-10/+27
| | | | | | | | | | | | | | | | is found in ../apr-iconv. Instead, add a --with-apr-iconv option to the configure script that lets you specify the path to the apr-iconv source. This makes use of apr-iconv more like other optional packages, and makes it possible to build with apr-iconv if you don't happen to have it in a directory named apr-iconv. * configure.in: Add new --with-apr-iconv option. * CHANGES: Note change. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@359848 13f79535-47bb-0310-9956-ffa450edef68
* Update general build stuffniq2005-11-171-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@345231 13f79535-47bb-0310-9956-ffa450edef68
* Add SQLite3 support for APR DBD.pquerna2005-05-051-0/+1
| | | | | | | | | | I also added the SQLite3 driver to the test suite. I one test to allow drivers to optionally return a row count for async selects. Submitted By: Rick Keiner <rick_keiner yahoo.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@168388 13f79535-47bb-0310-9956-ffa450edef68
* - Rewrite the DBD tests to use the ABTS framework.pquerna2005-03-221-0/+1
| | | | | | | | | | | - Move old tests to test/dbd.c - sqlite2 support, based on Ryan's patch. Changes to pass the tests and build on my debian machine. Submitted By: Ryan Phillips <ryan trolocsis.com> PR: 34078 git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@158572 13f79535-47bb-0310-9956-ffa450edef68
* Update autofoo to support MySQL build in principle (grotty hack),niq2005-02-211-0/+1
| | | | | | | | and fix apr_dbd.c to work correctly with current autofoo that builds drivers in statically regardless of DSO. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@154597 13f79535-47bb-0310-9956-ffa450edef68
* Hook the PostgreSQL DBD driver into autoconf.pquerna2005-02-191-0/+2
| | | | | | | The current code will not autodetect Postgres on all systems. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@154402 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Use AC_CONFIG_*.jorton2005-02-041-22/+17
| | | | | | | | * Makefile.in (DISTCLEAN_TARGETS): Add build/pkg/pkginfo. (check): Remove unnecessary subshell. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@151343 13f79535-47bb-0310-9956-ffa450edef68
* Add a build script to make Solaris packages out of APR-util.minfrin2004-12-141-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@111878 13f79535-47bb-0310-9956-ffa450edef68
* Link libaprutil against the libraries on which it depends (droppingjorton2004-11-201-19/+0
| | | | | | | | | | | | | support for libtool 1.3): * configure.in: Remove EXTRA_OS_LINK export. * Makefile.in: Link target against APRUTIL_LIBS. PR: 11122 git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@105961 13f79535-47bb-0310-9956-ffa450edef68
* Allow to use apr-iconv.jfclere2004-10-071-0/+15
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59147 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Generate test/Makefile for VPATH builds.jorton2004-09-021-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59131 13f79535-47bb-0310-9956-ffa450edef68
* * configure.in: Use AC_PROG_INSTALL.jorton2004-08-231-0/+2
| | | | | | | | * Makefile.in (install): Simplify; use INSTALL and INSTALL_DATA rather than cp; use APR_MKDIR. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59121 13f79535-47bb-0310-9956-ffa450edef68
* Only install apu-$MAJOR-config and add appropriate detection code tojerenkrantz2004-08-101-2/+4
| | | | | | | | | | | | find_apu.m4 (APU_FIND_APU). (Justin made a few tpyo fixes and added the autoconf-2.13 required changes.) Submitted by: Max Bowsher <maxb ukf.net> Reviewed by: Justin Erenkrantz git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59116 13f79535-47bb-0310-9956-ffa450edef68
* Remove "location detection" from apu-config:jorton2004-06-141-0/+5
| | | | | | | | | | | | | | | | * configure.in: Substitute APU_CONFIG_LOCATION as "build" or "source" appropriately. * apu-config.in: Set location to @APU_CONFIG_LOCATION@ rather than using fragile pwd/realpath guesswork. * Makefile.in (apu-config.out): New target. (install): Install apu-config.out instead of apu-config. PR: 8867 (episode two) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59052 13f79535-47bb-0310-9956-ffa450edef68
* Add pkg-config APR util filethommay2004-05-291-0/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59042 13f79535-47bb-0310-9956-ffa450edef68
* * build/apu-conf.m4 (APU_CHECK_CRYPT_R_STYLE): Cleaned up version ofjorton2004-03-131-1/+1
| | | | | | | | | APR_CHECK_CRYPT_R_STYLE. * configure.in: Use it. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@59001 13f79535-47bb-0310-9956-ffa450edef68
* Apply Joe Orton's APR patch to APR-util as well to allow VPATH builds.jerenkrantz2004-02-051-3/+3
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58982 13f79535-47bb-0310-9956-ffa450edef68
* First whack at switching to a single top-level make. This adds a dependencygstein2004-02-051-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upon Python at packaging time, but not at end-user config/build time. As far as I can tell, the build continues to function properly. (out-of-dir config/make not tested, and apr-iconv prolly needs some work) The buildconf scripts now generate a build-outputs.mk file which is included by the root's Makefile (via the build/gen-build.py script). bulid-outputs.mk specifies all of the various files present in the distribution. The top-level Makefiles were simplified to use an $(OBJECTS) symbol rather than 'find'ing them. Similarly, a $(HEADERS) symbol is used for the exports. The corresponding delete-* targets were eliminated since we have a precise set of inputs. The subdirs' Makefiles were removed since they are no longer called/used. The apr-util/uri Makefile was responsible for compiling a C program to generate the uri_delims.h file. That process was replaced by a Python script to generate the header (called by buildconf). The .c and .dsp were left for the Windows build to continue, but that should be revamped. build/apr_rules.mk was revamped somewhat to avoid recursion, but a lot of cleanup is still needed. Much of the recursive/local/x- logic is no longer needed and can be elimianated. rules.mk was created for inclusion by N makefiles, but that isn't really true any more, so it could probably be tossed (caveat: test/Makefile). Saved for a phase 2. Some additional work was added to properly clean up files in */build/, rather than relying on a makefile in there. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58980 13f79535-47bb-0310-9956-ffa450edef68
* Now that I've been building apr-util with a berekely db on the systemdreid2003-11-161-5/+1
| | | | | | | | | it's become apparent that the EXTRA_OS_LIBS weren't being set correctly. As the other case was doing it correct BeOS will now use the same settings though I've left the comment as it's useful to know why :) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58957 13f79535-47bb-0310-9956-ffa450edef68
* Revamp DBM detection code. Specifically the Berkeley DB portion.striker2003-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in Include the new build/dbm.m4 file * build/dbm.m4 New file. Contains all DBM selection and detection code. The APU_CHECK_BERKELEY_DB and APU_TRY_BERKELEY_DB are derived from code in Subversion, originally written by Jim Blandy <jimb@redhat.com>. * build/apu-conf.m4 Remove dbm detection logic. * include/apu_want.h.in Fix a typo. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58920 13f79535-47bb-0310-9956-ffa450edef68
* * configure.instriker2003-08-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add apu_want.h to the output list. * aprutil.dsp * libaprutil.dsp Add new sourcefiles: apu_want.h* * dbm/apr_dbm_berkeleydb.c Include the Berkeley DB header by using the new APU_WANT_DB. * include/apu.h.in * include/apu.hnw * include/apu.hw Remove the inclusion of db.h triggered by a private symbol. * include/apu_want.h.in * include/apu_want.hnw * include/apu_want.hw New files, introducing conditional action based on APU_WANT_xxx. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58916 13f79535-47bb-0310-9956-ffa450edef68
* Fix an oops in that apr-util would copy APR's apr_rules.mk into the sourcejerenkrantz2003-06-121-4/+7
| | | | | | | | directory rather than the build directory. This lead to some rather unfortunate things if you tried to use VPATH multiple times. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58906 13f79535-47bb-0310-9956-ffa450edef68
* pick up apr-determined cflags and cppflags for apr-util configuretrawick2003-06-111-1/+4
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58905 13f79535-47bb-0310-9956-ffa450edef68
* SECURITY [httpd incident CAN-2003-0189] Address a thread safety issue withjerenkrantz2003-05-281-0/+15
| | | | | | | | | | | | | apr_password_validate() on AIX, Linux, Mac OS X, and possibly other platforms. We didn't move the crypt_r checks from apr to apr-util when we moved apr_password_validate. Add testpass.c to ensure we don't regress. CVE: CAN-2003-0189 Reviewed by: Justin, Jim, Jeff git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58900 13f79535-47bb-0310-9956-ffa450edef68
* Use the same compiler and preprocessor for the APR-util config teststrawick2003-04-281-4/+14
| | | | | | | | | which were used by APR. The user can override this via CC and CPP. This was done all along for the actual build, but not necessarily for the config tests. [Jeff Trawick] git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58893 13f79535-47bb-0310-9956-ffa450edef68
* Stop stupid sed tricks with APR_BUILD_DIR and use --installbuilddir optionjerenkrantz2003-03-051-2/+2
| | | | | | | | | to apr-config to get the build dir location. (We now respect the --installbuilddir option to APR if isn't build/.) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58864 13f79535-47bb-0310-9956-ffa450edef68
* make sure we are getting the *right* rules.mkthommay2003-02-041-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58846 13f79535-47bb-0310-9956-ffa450edef68
* Make rules.mk be copied at configure time rather than buildconf timethommay2003-02-041-0/+3
| | | | | | | Reviewed by: Jeff Trawick git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58845 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: copy rules.mk from apr source tree.thommay2003-02-041-3/+3
| | | | | | | | | | * configure.in: use rules.mk in our tree instead of the one in apr's. Submitted by: Garrett Rooney <rooneg@electricjellyfish.net> Reviewed by: Thom May git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58843 13f79535-47bb-0310-9956-ffa450edef68
* Have buildconf copy required files from apr so that apr-util can buildjerenkrantz2003-01-221-3/+3
| | | | | | | | | | on its own. Submitted by: Craig Rodrigues <rodrigc@attbi.com> Reviewed by: Justin Erenkrantz git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58834 13f79535-47bb-0310-9956-ffa450edef68
* If you are going to use $(APRUTIL_LIBS), you have to usewsanchez2002-11-281-1/+1
| | | | | | | | $(APRUTIL_LDFLAGS) or you might not find, or worse get the wrong, libraries. git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58792 13f79535-47bb-0310-9956-ffa450edef68
* Darwin also wants -l flags passed to shared librarieswsanchez2002-11-281-1/+1
| | | | git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58791 13f79535-47bb-0310-9956-ffa450edef68
* Correct the build breakage that had crept in when we added version numbersdreid2002-09-141-7/+8
| | | | | | | | to the library names and start using apr-config as that's what it's for after all :) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58752 13f79535-47bb-0310-9956-ffa450edef68
* - Add all of the standard versioning infrastructure bits derived from APR.jerenkrantz2002-09-101-0/+19
| | | | | | | | - Add layout support. - Call it 0.9.1 to sync up with APR. (They don't *have* to be in sync...) git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58746 13f79535-47bb-0310-9956-ffa450edef68
* get "make install" to work again... a recent commit depended ontrawick2002-08-011-0/+1
| | | | | | | abs_builddir but it was not substituted in the makefile git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58724 13f79535-47bb-0310-9956-ffa450edef68
* get apr-util apps working on AIX again... a reference to iconvtrawick2002-07-241-0/+4
| | | | | | | is needed in libaprutil git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58721 13f79535-47bb-0310-9956-ffa450edef68
* introduce a hints file for apr-utiltrawick2002-07-241-0/+6
| | | | | | | at the moment it is needed to migrate the iconv hints from apr to apr-util git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@58720 13f79535-47bb-0310-9956-ffa450edef68