summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* - Added check for CXX compiler to configure.in, to make the tests compileR_2_1_0_Betakwaclaw2012-03-031-1/+1
| | | | - Fixed invalid pointer cast (on 64bit systems) in runtests.c
* Changes to the build files:kwaclaw2012-03-031-6/+7
| | | | | | | - 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
* Added pkg-config support - patch #1749198 by Dan Nicholson.kwaclaw2007-09-031-1/+1
|
* Fix for issue #1647805 (detecting -fexceptions support doesn't workkwaclaw2007-05-091-2/+2
| | | | with Intel compiler). Thanks to Hazael (hmaldonado) for the fix.
* Updated version info according to libtool rules.kwaclaw2007-05-051-1/+1
|
* Preparing for release 2.0.1.kwaclaw2006-11-271-1/+1
|
* Fix for bug # 1408143: "make check" failure.kwaclaw2006-01-251-0/+1
|
* Updated libtool version info.R_2_0_0kwaclaw2006-01-111-3/+3
|
* implement verbose mode in minicheck to make it easier to determine whichfdrake2005-01-281-0/+32
| | | | tests failed
* remove use of the check library; always use our own testing packagefdrake2005-01-271-8/+0
| | | | (this reduces variables and simplifies the build process)
* If the check library is not available, use an abbreviated implementation offdrake2004-04-301-0/+5
| | | | | the check API. This allows the unit and regression tests to be run on any system without requiring an external package.
* - reorganize by the components that need what we're checking forfdrake2003-10-161-7/+6
| | | | | - remove the check for memcmp(); we didn't use the result of the check (though we do use memcmp())
* Put in a little protection against the developer not having the checkgstein2003-10-091-0/+1
| | | | | | | | | | | package available. sfbug #664541. * configure.in: look for check.h. This will set up a HAVE_CHECK_H define. * tests/chardata.c, tests/runtests.c: update banner. add test for HAVE_CHECK_H and bail if not present.
* Update the library version properly this time.fdrake2003-07-151-2/+2
|
* - bump the versioning informationfdrake2003-07-151-2/+2
| | | | - start describing the changes in 1.95.7
* Update the version/compatibility information for the API.fdrake2002-09-051-3/+3
| | | | Update the email address for bug reports.
* We're building Expat, not subversion. Appearantly a cut-n-pasto.fdrake2002-07-121-1/+1
|
* Update the DLL version numbering since the API has expanded in afdrake2002-06-121-2/+2
| | | | backward-compatible way.
* Bump the version number of the shared library according to the libtoolfdrake2002-05-311-2/+2
| | | | recommendations.
* Add some cygwin fixes.gstein2002-05-181-5/+22
| | | | | | | | | | | | | | | | | | | | | | * Makefile.in: - from cygwin: add -no-undefined to the library link line * conftools/get-version.sh: (new file) - script to extract the version number from expat.h * configure.in: (some from the cygwin patch) - update the prereq to 2.52 instead of just 2.50 - update the AC_INIT line to 2.52 standards: include the package name, version (with a lot of gunk to get this), and where to send bugs) - update the output file generation to 2.52 standards * make-release.sh: - update to use the new get-version.sh script * lib/expat.h: - from cygwin: add a little define for CYGWIN
* Various configuration fixes, focused primarily around expat_config.hgstein2002-05-171-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (which used to be called config.h) * configure.in: - change the header name to expat_config.h to prevent any possible conflict with some other packages 'config.h' - add a prerequisite on autoconf 2.50 or newer - shift some acconfig.h values to AC_DEFINE() values * MANIFEST: - rename config.h.in to expat_config.h.in * Makefile.in: - clean out expat_config.h* instead of config.h* * acconfig.h: - remove the XML_NS, XML_DTD, and XML_CONTEXT_BYTES symbols; they are now defined directly by configure.in - shift the memmove() compatibility to xmlparse.c, its only consumer - remove the @BOTTOM@ part since there are no more values to put at the bottom of expat_config.h.in via acconfig.h * xmlparse.c: - switch from config.h to expat_config.h - insert macro to define memmove() if it isn't available, but bcopy() is available. also, changed one branch to #error rather than insert bogus code. * xmlrole.c: - tweak the copyright header, per Fred-ism - remove the unused RCSId[] variable (no other file has these) - switch from config.h to expat_config.h * xmltok.c: - switch from config.h to expat_config.h
* Add missing word in comment.fdrake2002-04-201-1/+1
|
* * Switch to a single, top-level Makefile (simplification, consistency)gstein2001-12-071-17/+8
| | | | | | | | | | | * 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 careful about deciding which filemap implementation to use forfdrake2001-11-091-4/+12
| | | | | | | | xmlwf. Part of SF patch #465018. Only add the -fexceptions option when the version of GCC we're using actually supports it. This relates to & partially solves SF bug #445893; see also SF bug #419585 for why the option was originally added.
* Simplify the version handling some more by breaking the release process outgstein2001-08-231-10/+0
| | | | | of the makefile into a separate script -- the script can do much more and the makefile dependencies were not used anyways (just serving to obfuscate).
* Revamp how the version stuff is handled. Use the header file as thegstein2001-08-231-15/+7
| | | | | | | | | | | | | | | | original, and extract the numbers within the configure script. * configure.in: extract the numbers from lib/expat.h * Makefile.in: simplify the construction of DISTDIR * lib/Makefile.in: no need to define the VERSION preprocessor symbol * lib/expat.dsp: do not define VERSION (changed, but untested!) * lib/xmlparse.c: revamp the XML_ExpatVersion() function * lib/expat.h(.in): just ship the baby, rather than generating it
* * stop using aclocal.m4 and directly sinclude() the .m4 files into thegstein2001-08-231-0/+3
| | | | | | | | | | | | | | | | 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"
* Clean out some unused bits from the makefiles. Remove some of the recursiongstein2001-08-231-2/+0
| | | | and just do it from the top-level instead.
* Update so the tests will be run by "make check".fdrake2001-08-171-0/+3
|
* Remove the sample directory; it is no longer used.fdrake2001-07-261-3/+0
|
* More GCC flags, when we're using GCC:fdrake2001-07-261-1/+1
| | | | | | | | -Wmissing-prototypes, to tighten up the warnings, and -fexceptions, to make the generated code exception-safe when using it with C++ code. This closes SF bug #419585.
* When using GCC, use stronger error-checking options.fdrake2001-07-251-0/+4
|
* Use the AC_C_BIGENDIAN_CROSS macro instead of the non-cross-compile-safefdrake2001-07-241-1/+5
| | | | | | | | | | 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.
* Support building from directories other than the source directory.fdrake2001-07-211-3/+3
| | | | | | Patch contributed by Mo DeJong -- thanks! This closes SF patch #431340.
* Revamp config/build to keep generated files out of CVS (some libtool filesgstein2001-03-101-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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).
* Spoke to soon -- one of the patches added a Makefile.in to the sample/fdrake2001-03-011-0/+3
| | | | directory, so we do need to configure it.
* There is no sample/Makefile.in, so do not try to generate sample/Makefilefdrake2001-03-011-3/+0
| | | | even if the directory exists.
* Sam TH:fdrake2001-03-011-3/+18
| | | | | | | | Only configure makefiles in child directories that exist. [...and added explanation as to why this is useful -- FLD.] This closes SF tracker patch #403585.
* Make sure we generate lib/expat.h.fdrake2001-01-241-1/+1
|
* Clark's compromise changes to Fred's version info change.coopercc2000-12-271-8/+8
|
* Add a comment that the version numbers here must match those in lib/expat.h.fdrake2000-12-211-0/+3
|
* Update the minor version number since the C API has been extended.fdrake2000-12-211-2/+2
|
* Revised fix for abort occurring with a percent followed by whitespace orcoopercc2000-10-201-2/+2
| | | | another percent in entity values.
* Fixes to allow DLLs to built under Windows.coopercc2000-09-281-1/+3
|
* Change version number to accord with beta release.coopercc2000-09-261-3/+23
|
* Added dynamic malloc substitution. Added libtool versioning.coopercc2000-09-241-0/+8
|
* Merged in modifications from perl-expat. Also fiddled around with morecoopercc2000-09-211-1/+0
| | | | configuration issues.
* These are the first check-ins for the libexpat task: create configurationlibexpat-alpha-1coopercc2000-09-181-0/+58
files and setup for building a shareable libexpat.