summaryrefslogtreecommitdiff
path: root/buildconf
Commit message (Collapse)AuthorAgeFilesLines
* * build/buildcheck.sh, buildconf: Detect and run under Python 3 or 2,Joe Orton2018-06-271-1/+3
| | | | | | | | | and respect $PYTHON. * build/gen-build.py: Fix various Python 3 compatibility issues. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1834494 13f79535-47bb-0310-9956-ffa450edef68
* For buildbot's sake, keep these non-fatal when scriped, for the time beingWilliam A. Rowe Jr2015-09-091-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1702075 13f79535-47bb-0310-9956-ffa450edef68
* Unusual case I tripped over in re-buildconf'ing a tree and preparing to buildWilliam A. Rowe Jr2015-09-091-0/+10
| | | | | | | | out-of-tree. This deserves a non-lethal alert if .h.in results are picked up. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1702061 13f79535-47bb-0310-9956-ffa450edef68
* Fix nasty comment typo.Rainer Jung2011-05-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1125527 13f79535-47bb-0310-9956-ffa450edef68
* Add forgotten argz.m4 to libtool m4 cleanup.Rainer Jung2011-05-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1125507 13f79535-47bb-0310-9956-ffa450edef68
* Minor cleanups in buildconf:Rainer Jung2011-05-201-11/+27
| | | | | | | | | | | | - Correct and add a few comments - Remove "$verbose" from libtool 1 call (it doesn't implement it) - Reduce code duplication Will backport to 1.5 and 1.4 after more testing. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1125475 13f79535-47bb-0310-9956-ffa450edef68
* Fix indentation, no functional change.Rainer Jung2011-05-201-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1125444 13f79535-47bb-0310-9956-ffa450edef68
* - remove force flag from libtoolize:Rainer Jung2010-10-021-3/+3
| | | | | | | | | | | | | | | - we don't want our config.(guess|sub) be overwritten by whatever is installed on the RM system - we already clean up all other files copied in at the beginning of the script - chmod: was previously located in front of the "cat", which gave an error if the file was not there. Since we try to override immediately after, changed to "rm -f". git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1003783 13f79535-47bb-0310-9956-ffa450edef68
* Create before chmod.Rainer Jung2010-10-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1003781 13f79535-47bb-0310-9956-ffa450edef68
* resolve permission problems encountered when building apr in the FreeBSD ↵Jeff Trawick2010-06-171-1/+2
| | | | | | | | | | ports setup Submitted by: pgollucci Tweaked by: trawick git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@955603 13f79535-47bb-0310-9956-ffa450edef68
* Entirely identical resultset to vanilla, or --quiet arg with libtool 2.26William A. Rowe Jr2009-11-131-1/+1
| | | | | | | | | and autoconf 2.63. However, --quiet --verbose does not produce the desired level of information, while omitting these both causes libtool to be too verbose in most cases. Undoes one bit of rationalization from r748902 git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@836027 13f79535-47bb-0310-9956-ffa450edef68
* Allow --verbose'ity with ./buildconf for debuggingWilliam A. Rowe Jr2009-11-121-6/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@835607 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Do the sed magic for libtool 2.x as well.Justin Erenkrantz2009-03-231-0/+4
| | | | | | | Poked by: Joe git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@757363 13f79535-47bb-0310-9956-ffa450edef68
* Go back around and clean up GNU libtool 2.x detection and usage.Justin Erenkrantz2009-02-281-32/+23
| | | | | | | | | | | | | | | (Tested with GNU libtool 2.2.6, 1.5.26, and jlibtool; and GNU autoconf 2.63.) * configure.in (AC_CONFIG_MACRO_DIR): Define so that glibtoolize2 knows where to plop things. (AC_PROG_SED): Always find sed. (Xsed): Define to work around libtool 2.x brokenness. * build/buildcheck.sh: Re-activate libtool 2.x * buildconf: Clean up and rationalize the entire process of importing libtool autoconf macros. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@748902 13f79535-47bb-0310-9956-ffa450edef68
* With the release if libtool 2.x, most port managers now installJim Jagielski2009-02-091-1/+1
| | | | | | | as glibtool1... so prefer that. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@742752 13f79535-47bb-0310-9956-ffa450edef68
* Fix buildconf with libtool 2.2:Joe Orton2009-01-091-0/+8
| | | | | | | | | | | | * buildconf: Use a different Extremely Ugly Hack to extract and copy the list of .m4 files needed directly from libtoolize. * configure.in: Include more files which might be needed by libtool. * build/: Ignore more. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@733052 13f79535-47bb-0310-9956-ffa450edef68
* Update license header.Joe Orton2006-08-031-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@428313 13f79535-47bb-0310-9956-ffa450edef68
* Update remaining 2004 copyright notices.Joe Orton2005-06-141-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@190594 13f79535-47bb-0310-9956-ffa450edef68
* jfclere points out that I ment to test for zero string, not file.William A. Rowe Jr2005-06-131-1/+1
| | | | | | | this test syntax may still be too complex. perhaps -f is sufficient to verify the name is non-null? git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@190411 13f79535-47bb-0310-9956-ffa450edef68
* * Test for preferred libtoolize15/libtoolize14 before trusting William A. Rowe Jr2005-06-111-3/+9
| | | | | | | | | | | | | | | that libtoolize's version is sane (at least on freebsd, it isn't) * Ask the selected libtoolize for the libtool_m4 path corresponding to *THIS* version of libtoolize, so we remain in sync. LIBTOOL_M4 continues to override the user's choice [although this should either become unconditional, e.g. replace libtool.m4 even when installed by libtoolize, or become a last resort, preferring the libtool_m4 envvar from libtoolize over LIBTOOL_M4 user choice. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@190152 13f79535-47bb-0310-9956-ffa450edef68
* Revert r125162 since Martin did not reply to dev@apr.Paul Querna2005-01-211-4/+3
| | | | | | | | Something like this needs to be done to support FreeBSD's libtool setup, but I need to be able to build on my machine. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@125883 13f79535-47bb-0310-9956-ffa450edef68
* Make buildconf work on FreeBSD, where several libtool versions can coexistMartin Kraemer2005-01-141-3/+4
| | | | | | | | (libtool13, libtool14, ...), and the libtool.m4 file is named after the libtool version, too (.../aclocal/libtool14.m4). git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@125162 13f79535-47bb-0310-9956-ffa450edef68
* Add an RPM spec file derived from Fedora Core.Graham Leggett2004-07-011-0/+16
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: jorton git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@65255 13f79535-47bb-0310-9956-ffa450edef68
* Add libtool* as installed by FreeBSD ports. No 'libtool' is installed, allJustin Erenkrantz2004-06-061-1/+1
| | | | | | | are suffixed by version number. Prefer 1.5 over 1.4, if available. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@65170 13f79535-47bb-0310-9956-ffa450edef68
* Relicense.Joe Orton2004-02-281-49/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64930 13f79535-47bb-0310-9956-ffa450edef68
* First whack at switching to a single top-level make. This adds a dependencyGreg Stein2004-02-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: https://svn.apache.org/repos/asf/apr/apr/trunk@64891 13f79535-47bb-0310-9956-ffa450edef68
* Fix build with recent libtool HEAD:Joe Orton2004-01-151-7/+16
| | | | | | | | | | * buildconf: Use the libtool.m4 which libtoolize copies into the cwd, if found. Move ltsugar.m4 into build if found. * configure.in: Pick up ltsugar.m4. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64873 13f79535-47bb-0310-9956-ffa450edef68
* Use the location of libtool.m4 given in the LIBTOOL_M4 environmentJoe Orton2003-06-171-1/+3
| | | | | | | variable, if set. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64539 13f79535-47bb-0310-9956-ffa450edef68
* Update copyright notices to 2003.Thom May2003-01-011-1/+1
| | | | | | | No functional changes git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64251 13f79535-47bb-0310-9956-ffa450edef68
* Enable autoconf/autoheader to be redefined by users.Sascha Schumann2002-05-151-3/+3
| | | | | | | Submitted by: Joe Orton <joe@manyfish.co.uk> git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@63400 13f79535-47bb-0310-9956-ffa450edef68
* Update our copyright for this year.Roy T. Fielding2002-03-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@63117 13f79535-47bb-0310-9956-ffa450edef68
* autoconf 2.52 creates a temporary 'autom4te.cache' directory.Sander Striker2001-10-291-0/+3
| | | | | | | | | | | Remove it after buildconf, or when someone runs autoconf manually, remove it on make clean. Submitted by: Joe Orton <joe@manyfish.co.uk> [buildconf] Suggestions by: Greg Stein [make clean] git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62472 13f79535-47bb-0310-9956-ffa450edef68
* Remove the generated libtool files. This assists with switching betweenGreg Stein2001-10-031-1/+4
| | | | | | | | | libtool 1.3 and libtool 1.4. Submitted by: Mo DeJong <supermo@bayarea.net> git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62393 13f79535-47bb-0310-9956-ffa450edef68
* Toss an old (commented out) reference to MM.Cliff Woolley2001-09-231-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62361 13f79535-47bb-0310-9956-ffa450edef68
* More fallout from MM's departure.Justin Erenkrantz2001-08-131-1/+2
| | | | | | | | | | - Fix buildconf to not build MM's configure - Add the line in apr.h.in for MAP_ANON mmap usage - Fix munmap to have the right parameters - Add APR_WANT_MEMFUNC to import memset in shmem.c. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62156 13f79535-47bb-0310-9956-ffa450edef68
* Quickly parse the libtool.m4 file to use $(apr_builddir) insteadRyan Bloom2001-07-301-1/+1
| | | | | | | of $(top_builddir). This allows apr-util to use APR's build directory. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62058 13f79535-47bb-0310-9956-ffa450edef68
* rm -f is sufficient -- no need to check existence first.Roy T. Fielding2001-05-011-4/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61572 13f79535-47bb-0310-9956-ffa450edef68
* Little portability hack.. cp -f ain't portableJim Jagielski2001-04-021-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61430 13f79535-47bb-0310-9956-ffa450edef68
* Revert last change -- I forgot that buildconf is run before we createRoy T. Fielding2001-03-311-32/+27
| | | | | | | a release tarball, so it can't be OS-specific. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61399 13f79535-47bb-0310-9956-ffa450edef68
* Make it easier to replace libtool on OS/2 by copying libtool.m4 intoRoy T. Fielding2001-03-311-27/+32
| | | | | | | | | aclocal.m4 rather than distributing it under its own name. This way we can copy a replacement for libtool.m4 on those platforms that don't work well with libtool. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61396 13f79535-47bb-0310-9956-ffa450edef68
* I forgot that people might pick up an old aclocal.m4 by mistake,Roy T. Fielding2001-03-241-0/+4
| | | | | | | which would cause useless build errors. Remove it for a while. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61383 13f79535-47bb-0310-9956-ffa450edef68
* Move the build tool check into APR and improve the comments.Roy T. Fielding2001-03-241-4/+76
| | | | | | | This is in preparation of APR being the center of all builds. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61382 13f79535-47bb-0310-9956-ffa450edef68
* Remove the need for aclocal.m4 by copying libtool.m4 into build andRoy T. Fielding2001-03-241-19/+5
| | | | | | | directly including the macro files into configure.in. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61380 13f79535-47bb-0310-9956-ffa450edef68
* Enable use of the new build directory.Roy T. Fielding2001-02-181-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61254 13f79535-47bb-0310-9956-ffa450edef68
* Moved hints.m4, apr_common.m4, and helpers/apr-conf.m4 into theRoy T. Fielding2001-02-171-3/+11
| | | | | | | | | new build directory as apr_hints.m4, apr_common.m4, apr_network.m4, and apr_threads.m4. None of the macro code has changed for this pass -- only the location. More changes to come. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61241 13f79535-47bb-0310-9956-ffa450edef68
* fix a typo??Jeff Trawick2001-02-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61192 13f79535-47bb-0310-9956-ffa450edef68
* Check for glibtoolize as well as libtoolize.Wilfredo Sanchez2001-02-071-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61191 13f79535-47bb-0310-9956-ffa450edef68
* Libtool-ize APR.Greg Stein2001-01-091-0/+28
| | | | | | | | | | | | | | | | | To simplify the task, I also shifted the Makefiles to include a rules.mk (based on APRUTIL's with a few tweaks). Still needs some work to remove the INCLUDES setup in all the Makefiles (these can be shared). buildconf now does more work (and generates some output) aclocal.m4 is based on a number of M4 files, rather than standalone apr/test/ has been updated but is probably broken in a few ways. objs/ is now gone. we link directly from the .lo files. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61037 13f79535-47bb-0310-9956-ffa450edef68
* auto-rebuild the exports file when a header changesGreg Stein2000-12-121-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@60936 13f79535-47bb-0310-9956-ffa450edef68
* When running make_export.pl from the build scripts, invoke the perlJeff Trawick2000-12-011-1/+1
| | | | | | | | interpreter explicitly so that the path coded in make_export.pl doesn't have to be correct. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@60834 13f79535-47bb-0310-9956-ffa450edef68