]> www.infradead.org Git - users/sagi/libnvme.git/commit
doc: Mesonize documentation generation
authorDaniel Wagner <dwagner@suse.de>
Thu, 3 Feb 2022 17:00:15 +0000 (18:00 +0100)
committerDaniel Wagner <dwagner@suse.de>
Fri, 4 Feb 2022 11:50:14 +0000 (12:50 +0100)
commitc83256dc7a1b5ce4b3c18bc8cb986fd9f0b4d014
tree0b306b940ee52f5013c4c4ff6647ad16088fd3d6
parent660d39348f1ebe5b0560a5d3c42ae23224a5254f
doc: Mesonize documentation generation

Introduce a new config flag -Ddocs-build=true which controls if the
build system should generate documentation or not. If disabled but
-Ddocs=man is used then the pre compiled documentation will be
installed.

Furthmore, we are hooking up the sphinx tooling so that we generate
the HTML documentation ouf of the rst files.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
doc/libnvme.rst [deleted file]
doc/list-man-pages.sh [new file with mode: 0755]
doc/meson.build
doc/regen-man.sh [deleted file]
doc/regen-rst.sh [deleted file]
doc/update-docs.sh [new file with mode: 0755]
meson_options.txt