Commit Graph

33 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema 48d3f9cfab tests: move to subdir, move to meson
De-clutter the source directories a bit. Ensure tests build with meson, and
remove from autotools in a few places (no need to do things twice).
2021-11-08 23:58:05 +02:00
Dirk-Jan C. Binnema 21374c12a1 guile: Fix and re-enable unit test 2021-03-17 18:33:05 +02:00
Dirk-Jan C. Binnema a00918ac93 guile: small build cleanups 2020-11-16 10:16:39 +02:00
Dirk-Jan C. Binnema a1d1619bda use c++ for some more sources
Do a (superficial) port to c++ of some of the c sources. Update
deps. Fix a few compiler warnings.
2020-11-07 14:11:59 +02:00
Dirk-Jan C. Binnema 3206b9db23 guile: use updated Query API 2020-11-07 11:43:11 +02:00
Dirk-Jan C. Binnema 6b8ccff572 guile: avoid need for muldef 2020-11-01 14:04:15 +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
Dirk-Jan C. Binnema 015fae7b1a guile: fix readline linking
For now, simply link muguile against readline; hopefully, we can make
this transitive.
2020-05-26 00:41:46 +03:00
Dirk-Jan C. Binnema 06d3deb4cc guile: path updates for 2.2 2020-04-20 00:01:07 +03:00
Dirk-Jan C. Binnema b5716b301a Revert "guile: don't link with muldefs"
This reverts commit 2f2399e651.

We do need the muldefs on some distributions after all.
2020-04-15 09:53:52 +03:00
Dirk-Jan C. Binnema 2f2399e651 guile: don't link with muldefs
It's not needed.
2020-04-14 22:23:47 +03:00
Dirk-Jan C. Binnema 20eea6153f fix guile build 2020-02-25 07:40:00 +02:00
Dirk-Jan C. Binnema 184a6dba38 mu: ensure we build with --enabled-shared for guile
We need a dynamic object.
2019-07-13 13:43:57 +03:00
djcb 052a228be7 add optional support for building with asan 2018-11-04 12:31:32 +02:00
djcb 99df588d41 update compiler warnings, fix them
Update the compiler warnings, and fix all the ones outside the guile/.
2018-06-11 10:49:07 +03:00
djcb 426b9a50c7 guile: optionally allow guile2.2 2018-05-21 15:03:58 +03:00
djcb dbc162ef9b cosmetic 2017-11-05 13:47:30 +02:00
djcb 1f24e224a9 * more more copyright year updates 2013-03-30 11:38:01 +02:00
djcb c5f8ea6451 * use AM_CPPFLAGS instead of INCLUDES 2012-12-22 22:54:50 +02:00
djcb 578a4c7a54 * guile: install guile script 2012-10-17 23:37:30 +03:00
djcb 38a2ee788b * bump glib version to 2.24, make gtest stuff non-optional
(even ubuntu 10.04 comes with 2.24, so that should be conservative enough)
2012-08-11 18:48:48 +03:00
djcb a1d6d096ca * guile: minor Makefile update 2012-07-20 11:54:53 +03:00
djcb 8e3fbe380e * guile: some general improvements / cleanups in module loading, object
visibilty. turn some integers (such as message priority, log level, contact
  type) into symbols.
2012-07-14 12:32:15 +03:00
djcb 93c46dda8f * prepare for guile/tests 2012-07-12 15:46:45 +03:00
djcb 46f10cfde9 * refactoring: split src/ into mu/ and lib/ 2012-05-21 09:25:53 +03:00
djcb 9d60da9a20 * mu-guile: shuffled functionality around a bit, and fixed a few bugs (WIP) 2012-01-05 00:08:27 +02:00
djcb ad6799d93f guile/Makefile.am: build documentation 2012-01-01 22:47:58 +02:00
djcb 46e002a4fa * guile cleanup/overhaul (WIP) 2012-01-01 18:17:29 +02:00
djcb 9d6d33be2a * fix 'make distcheck' for guile/, require guile version 2.0 2011-12-30 15:00:15 +02:00
djcb 6731abde40 * Makefile.ams for guile/emacs: fix make dist 2011-12-30 13:38:32 +02:00
djcb b5e2f1c14a * guile support cleanup (WIP) 2011-12-30 12:36:59 +02:00
djcb aa9b831682 * some renaming in guile/ 2011-12-23 16:48:12 +02:00
djcb 8b39c69c89 * some code re-arrangement: src/guile-> guile, toys/mm -> emacs 2011-12-13 08:03:19 +02:00