summaryrefslogtreecommitdiff
path: root/meson_options.txt
AgeCommit message (Collapse)Author
2026-01-22build: rename meson_options.txt into meson.optionsDirk-Jan C. Binnema
It's more modern hence better
2026-01-22guile: deprecate; instead use scmDirk-Jan C. Binnema
Deprecate the long-deprecated guile support in the build-system too. Needs explicit -Dguile=enabled
2025-07-24cli11: prefer system package if foundDirk-Jan C. Binnema
mu embeds a "vendored" version of libcl11 under thirdparty/; but it's better to use the system-package if the user has one. So, use the system package if found or user -Duse-embedded-cli11=true is specified.
2025-07-24fmt: prefer system package if foundDirk-Jan C. Binnema
mu embeds a "vendored" subset of the libfmt package under thirdparty; but it's better to use the system-package if the user has one. So, use the system package if found or user -Duse-embedded-fmt=true is specified.
2025-06-16mu: add 'scm' commandDirk-Jan C. Binnema
Add the "scm" command, the way to get a Guile/Scheme shell. This is experimental but will replace the current guile support in guile/ at some point.
2024-11-26remove non-single-threaded optionDirk-Jan C. Binnema
Single-threaded is the build-default, and seems to work well enough for 1.12.7, so remove the option to turn it off. This is because build-options that influence such low-level/core behavior are a pain to maintain.
2024-10-08mu-server: try avoiding xapian multi-threaded accessDirk-Jan C. Binnema
Try to avoid multi-threaded operations with Xapian. This remove the thread workers during indexing, and avoids the indexing background thread. So, mu4e has to wait once again during indexing. We can improve upon that, but first we need to know if it avoids the problem of issue #2756.
2024-02-25build: add cld2 optionMatthew Smith
Add an option for builders to explicitly disable cld2, instead of relying on the automatic detection.
2024-01-06tests: move to tests/, make optionalDirk-Jan C. Binnema
While not recommended, sometimes it can be useful to disable building the unit tests. This can be done now with meson -Dtests=disabled build
2023-08-09guile: make guile-extension-dir configurableDirk-Jan C. Binnema
We use guile_dep.get_variable(pkgconfig: 'extensiondir') but that's not good for everyone.
2022-07-02build: add 'lispdir' optionDirk-Jan C. Binnema
Add lispdir option for installing mu4e in a custom directory, which what some pre-meson users tended to do with --lispdir. Passing '-Dlispdir=/tmp/foo/bar' causes the mu4e files to be installed in /tmp/foo/bar/mu4e. Should help for issue #2287.
2022-06-30meson: make build-time emacs configurableDirk-Jan C. Binnema
I.e., use meson build -Demacs=/usr/bin/emacs-27.2 Fixes #2286.
2022-05-19toys: removeDirk-Jan C. Binnema
The didn't work for quite some time, and would need quite a few updates to even compile with the latest. So remove.
2021-02-12build: experimental support for the meson build systemDirk-Jan C. Binnema