summaryrefslogtreecommitdiff
path: root/buildconf.sh
Commit message (Collapse)AuthorAgeFilesLines
* Changes to the build files:kwaclaw2012-03-031-81/+5
| | | | | | | - replaced the contents of buildconf.sh with instructions to run "autoreconf -fvi") - some build files were removed, like config.guess, config.sub and install-sh, as autoreconf will re-create them. - clean-up modified to remove files that autoreconf re-created
* Patch submitted by Joe Orton <joe@manyfish.co.uk> with additionalgstein2003-06-181-1/+9
| | | | | | | | | modifications by Greg Stein (comments and text changes). * buildconf.sh: to deal with crazy/custom libtool installations, allow the developer/package to specify the libtool.m4 location by setting the LIBTOOL_M4 environment variable. If that isn't set, then we use our previous method of trying to derive its location.
* Add real checks for autoconf 2.52 and libtool 1.4 so that we cangstein2002-06-011-4/+45
| | | | produce "nice" errors if they are not present.
* Work on fixing bug #462960gstein2002-06-011-3/+8
| | | | | | | | | | | | | * add Apache's version of config.guess and config.sub, which are both recent, and have some helpful mods * buildconf.sh: tweak call to libtoolize to avoid overwriting the above * conftools/.cvsignore: the new files are supposed to be there * Makefile.in: tweak to use $(prefix) for the manual page so that it picks up install-time prefix changes. tossed an old comment. tweak the 'extraclean' rule to avoid tossing the added config.* files.
* A couple more tweaks for config.h -> expat_config.hgstein2002-05-171-2/+2
|
* Patch from Joe Orton <joe@manyfish.co.uk>:gstein2002-05-101-3/+3
| | | | | | | Allow the environment to specify a different autoconf and autoheader. This is useful when Expat is bundled into another program, which is being configured using something other than the autoconf/autoheader in the path.
* * Switch to a single, top-level Makefile (simplification, consistency)gstein2001-12-071-0/+3
| | | | | | | | | | | * use libtool to compile/link all programs * remove */Makefile.in and remove them from configure * remove autom4te.cache after running autoconf * remove .o from the FILEMAP logic in configure and the Make system; provides more flexibility in the Makefile to use it * for VPATH builds: create the build subdirs by running "make mkdir-init" from the configure script * adjust .cvsignore files to account for presence of .libs now
* Be more reliable about using the libtool version on the PATH when thisfdrake2001-11-091-0/+1
| | | | script is run. Part of SF patch #465018.
* * stop using aclocal.m4 and directly sinclude() the .m4 files into thegstein2001-08-231-16/+26
| | | | | | | | | | | | | | | | configure script. don't "clean" it and remove it from .cvsignore. Note: to avoid problems in developer dirs, we nuke the file in buildconf.sh for now; we'll stop doing that at some future time. [idea from ASF] * look for glibtoolize, in addition to libtoolize (e.g. the MacOS X platform names it differently). [patch from ASF] * conftools/missing is not needed * use "exit 0" in buildconf.sh to help calling scripts. [patch from ASF] * minor output cleanup in "make clean"
* Use the AC_C_BIGENDIAN_CROSS macro instead of the non-cross-compile-safefdrake2001-07-241-0/+4
| | | | | | | | | | version normally provided with autoconf. I have not tested this in a cross-compilation environment, but it does not break things in my x86 environment. (If this breaks things for anyone, please file a bug report!) This closes SF patch #431342.
* Revamp config/build to keep generated files out of CVS (some libtool filesgstein2001-03-101-0/+30
were out of date, and we've previously seen expat.h out of sync). *) Use new script "buildconf.sh" to create the set of generated files (aclocal.m4, config.h.in, configure). This is intended to be used by developers (rerun when configure.in changes) and just before a release (releases include these outputs). Developers now need the "autoconf" and "libtool" packages. *) config.h.in is now built by autoheader and includes bits from acconfig.h rather than manual construction/maintenance. (renamed from config.hin) *) added conftools/PrintPath from the ASF; it is a portable "which" *) added "extraclean" target to top-level Makefile to get rid of all generated files (return to pure CVS state; before buildconf.sh) *) updates various bits for config.hin -> config.h.in rename *) no longer need to delete the ".deps" subdir since we don't create it anymore (dependencies are explicit rather than auto-generated).