Commit Graph

25 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema e416a5215f autotools: remove
Since 2008, autotools has served us well - thank you!

However, mu is now using meson build, and it's time to remove the
autotools support -- one build system is enough.
2022-08-20 11:19:29 +03:00
Dirk-Jan C. Binnema cc63eca8ad autotools: improve build
*almost* works (except for guile/, which does work yet anyway).
2022-05-19 23:38:49 +03:00
Dirk-Jan C. Binnema 286d6f70c8 build: require c++17
We don't technically need it yet, but will do so during the 1.7.x series.
2021-08-28 09:54:05 +03:00
Dirk-Jan C. Binnema 7182db5b0d ax_lib_readline: only accept the _real_ readline
Seems the other ones are not compatible enough

Fixes: #1852
2020-12-05 11:59:07 +02:00
Danny O'Brien 623cf787ad guile: support version 3.0.
Includes an update to the guile m4 package, and tweaks the build so that
both 2.2 and 3.0 should work fine.
2020-10-31 10:43:49 +02:00
Andreas Rottmann db46c45370 Add m4/host-cpu-c-abi.m4
The added file is taken from gnulib e313a53; adding it fixes the
following warning:

    configure.ac:225: warning: gl_HOST_CPU_C_ABI_32BIT is m4_require'd but not m4_defun'd

The missing file also caused the generated `configure` script to
contain an reference to `gl_HOST_CPU_C_ABI_32BIT`, instead of its
expansion.
2020-04-08 11:26:32 +02:00
Dirk-Jan C. Binnema 94b2bc08f4 m4: add lib-ld, lib-prefix
It seems those are missing in some setup, probably because they have too
old an autotools config. Instead of forcing upgrading, let's add these
missing ones.
2020-03-04 21:00:01 +02:00
Dirk-Jan C. Binnema 419871862c configure.ac: Add (optional) readline support 2020-01-18 13:39:58 +02:00
Dirk-Jan C. Binnema 5a56a2930c m4: add lib-link.m4
Apparently, that is needed now.
2020-01-05 01:13:58 +02:00
Dirk-Jan C. Binnema 8aa433b56b m4: grab newer upstream m4 (for code-coverage)
Grab some newer version of the autotools m4 archive, as we need those to
setup code-coverage.

Remove some unneeded ones.
2020-01-01 15:56:47 +02:00
djcb 67eea5fadd guile: add some more m4 for guile detection
We need a few more m4 macros for guile.m4 to work. Hope this is enough.
2018-06-05 17:49:30 +03:00
djcb cef25610e2 build: include lib-link.m4
This is provided by gnu-lib, but needed for the Guile build.
2018-05-31 21:35:27 +03:00
djcb d8db74d422 build: rework guile setup
Use an update guile.m4; it seems different systems (Fedora, arch,
gentoo, ...) have guile installed under different names. Try to handle
all of those.

For this, we include the upstream guile.m4 and add support for
guile-snarf.
2018-05-28 13:22:13 +03:00
djcb a55b010ca5 m4: add valgrind-check macro 2017-10-29 11:21:20 +02:00
djcb 109657d879 m4: include c++14 m4 macro
some distros -- notably Ubuntu 16.04 -- do not include
ax_cxx_compile_stdcxx_14.m4 in their autotools-archive package (since
the macro is too new).

This breaks the compilation since we need that macro to get the correct
c++14 flags. So, let's add them ourselves, so users don't have to shop
around for these macros themselves.
2017-10-28 11:14:17 +03:00
djcb 5a03c115c9 buildsys: remove some stray files
Since we depend on autoconf-archive now, we don't need the copies of
some of the m4 files, esp. since those break the autoconf-archive check
in configure.ac.
2016-12-31 16:55:35 +02:00
djcb 44b5aa6b2a m4: add macros to dist 2016-12-11 18:37:02 +02:00
djcb edcef28ac4 bump version to 0.9.19, extra warnings
Bump version to 0.9.19; add some extra warnings (using some new m4 macros)
2016-12-11 18:30:12 +02:00
attila 188a559187 Add missing file to pull request: m4/perlmod.m4 2016-09-17 15:52:03 -05:00
attila 6b366e7d25 perl: Integrate the mup interface from https://github.com/StAlphonsos/mup 2016-08-26 15:32:24 -05:00
djcb 1f24e224a9 * more more copyright year updates 2013-03-30 11:38:01 +02:00
Dirk-Jan C. Binnema 2141f5390e * m4/Makefile.am: use explicit names for m4 files 2010-12-11 13:59:09 +02:00
Dirk-Jan C. Binnema c1766e4cd7 * m4/Makefile.am: use wildcard to get all m4 files 2010-12-11 13:54:32 +02:00
Dirk-Jan C. Binnema a0069702ba * fix m4/Makefile.am 2010-12-08 00:28:01 +02:00
Dirk-Jan C. Binnema b4de366df7 * configure.ac: bump version to 0.9.2, add m4 dir to config 2010-12-08 00:18:02 +02:00