summaryrefslogtreecommitdiff
path: root/m4
Commit message (Collapse)AuthorAgeFilesLines
* Update gnulibReuben Thomas2022-09-251-0/+2
|
* Update gnulib for better manywarnings-c++Reuben Thomas2020-09-011-0/+2
|
* Update .gitignore files for use of getopt (thanks, @PanderMusubi)Reuben Thomas2020-01-281-0/+1
|
* m4/.gitignore: add gnulib-cache.m4 (thanks, @PanderMusubi)Reuben Thomas2020-01-141-0/+1
|
* Remove m4/gnulib-cache.m4, not needed in git (generated by bootstrap)Reuben Thomas2020-01-081-83/+0
|
* Add gnulib to gitReuben Thomas2018-10-301-2/+25
|
* Compute libdir_subdir for the tests properly (fixes issue #185)Reuben Thomas2018-02-032-1/+3
| | | | | | | | | | | | | | | | | | | | This is potentially nasty: the user who reported the issue noticed that the tests tried to delete their system libraries! Unfortunately, this requires setting a make variable from a shell command (unless anyone has a better idea?). This is not possible in POSIX make. There is a suggestion to make it possible using the != assignment syntax, which is already widely supported, but unfortunately automake rejects that syntax. Therefore, use $(shell), and use the gnu-make gnulib module to detect GNU Make; if it is not being used, try setting libdir_subdir=lib, which will work with default settings. Document this requirement in INSTALL.
* lib/gnulib-cache.m4: revert erroneous tweak in commit c9ec58Reuben Thomas2018-02-021-1/+1
|
* Update m4/gnulib-cache.m4v2.2.1Reuben Thomas2018-01-031-1/+1
|
* Remove alloca from gnulib-cache.m4v2.2.0Reuben Thomas2017-12-121-2/+1
| | | | Change missing from earlier alloca-removing commit
* Fix use of relocatable so that relocatable.c is correctly builtReuben Thomas2017-12-111-3/+3
| | | | See http://lists.gnu.org/archive/html/bug-gnulib/2017-12/msg00012.html
* gnulib now has support for multiple languages in warnings.m4Reuben Thomas2017-08-071-0/+1
|
* Fixes #121: Pass --lgpl to gnulib-toolReuben Thomas2017-08-041-1/+2
|
* Tidy up main library codeReuben Thomas2017-05-042-1/+4
| | | | | | | Mostly to use C99-style declarations, moving declarations just before first use. Also make some code simplifications.
* Add missing changes from commit c10d696a (require C99)Reuben Thomas2017-04-292-1/+3
|
* Use valgrind-tests module to run tests under ValgrindReuben Thomas2017-04-152-1/+3
| | | | | | | Had to patch valgrind-tests.m4 to work around false positive in bash. See https://lists.gnu.org/archive/html/bug-bash/2017-04/msg00038.html Also add a suppressions file for relocatable.c.
* Remove trivial but potentially wrong Objective C headerReuben Thomas2017-04-151-1/+2
| | | | | | | | size_t may not be unsigned long. Also get ssize_t reliably with help from gnulib. Finally, use dist_man_MANS to install man page, not EXTRA_DIST.
* Update version of Gary Vaughan's bootstrap moduleReuben Thomas2017-04-051-2/+2
|
* Make library relocatable using gnulib’s relocatable-lib-lgpl moduleReuben Thomas2017-04-042-1/+14
| | | | | | | | This adds a new API enchant_set_prefix_dir, which necessitated changing the C++ API so that rather than constructing a broker instance statically, which would pre-empt any setting of the prefix dir, the Broker object must now be explicitly created. This also gives an easier way to have multiple Brokers, if desired.
* Add ax_require_defined.m4, required by ax_cxx_compile_stdcxx.m4Reuben Thomas2017-03-231-0/+37
|
* Make enchant_get_user_language publicReuben Thomas2017-03-032-1/+6
| | | | | | | | It has been public de facto for some time, so make it de jure also. Previously, enchant_get_user_language returned a glib-allocated string, so instead make it return a libc-allocated string so that clients don't need to depend on glib.
* Merge gnulib module manywarnings-cxx into manywarningsReuben Thomas2017-02-222-3/+1
| | | | Preparation for pushing it upstream
* Overhaul compiler warning flagsReuben Thomas2017-02-202-1/+7
| | | | | | | | Use gnulib’s manywarnings module for C, and adapt it to make a C++ version. Fix resulting warnings that are not in system headers (can’t be avoided as pkg-config supplies -I flags, not -isystem flags) or non-trivial (a couple in ispell library).
* Issue #72: remove Windows registry supportReuben Thomas2017-02-102-21/+19
|
* Use gnulib to get cross-platform flock, and use itReuben Thomas2017-02-092-0/+61
|
* Fix issue #51: remove unused binary relocation supportReuben Thomas2017-02-021-77/+0
|
* Run unittests, fixed for non-Windows systemsReuben Thomas2017-02-011-0/+982
| | | | Much of this work was done by Hubert Figuière.
* m4/.gitignore: add pkg.m4Reuben Thomas2016-12-201-0/+1
|
* Modernise autotools use: use configure.ac and autoreconfReuben Thomas2016-12-193-0/+103
Explain use of autoreconf in HACKING, and also make some other minor updates to that file.