summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-09-17 09:02:16 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-09-17 09:02:29 +0200
commit4c8e5f442b5557a32e7d97f451d3d685f2fe26b9 (patch)
treef8081e4422457cb42327c18b5be8cdb8b1d6ebb7 /docs
parent1f6b4144f56f17061f47709bb683dcc3e2ac9fec (diff)
downloadsystemd-4c8e5f442b5557a32e7d97f451d3d685f2fe26b9.tar.gz
meson: make "developer" mode the default
This means that the dbus doc consistency checks will be enabled by default, including in the CI. I think that will work better than current state where people do not enable them and them follow-up patches for the docs like the parent commit must be had.
Diffstat (limited to 'docs')
-rw-r--r--docs/HACKING.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/HACKING.md b/docs/HACKING.md
index 990f78c9eb..7ec3dde95b 100644
--- a/docs/HACKING.md
+++ b/docs/HACKING.md
@@ -99,6 +99,13 @@ And after that, head over to your repo on GitHub and click "Compare & pull reque
Happy hacking!
+## Developer and release modes
+
+In the default meson configuration (`-Dmode=developer`), certain checks are
+enabled that are suitable when hacking on systemd (such as internal
+documentation consistency checks). Those are not useful when compiling for code
+for distribution and can be disabled by setting `-Dmode=release`.
+
## Fuzzers
systemd includes fuzzers in `src/fuzz/` that use libFuzzer and are automatically