weston/doc
Pekka Paalanen 6955752b95 doc: fix Meson warning about install_subdir
../../git/weston/doc/sphinx/meson.build:97: WARNING:
Project targets '>= 0.63.0' but uses feature deprecated since '0.60.0':
install_subdir with empty directory. It worked by accident and is buggy.
Use install_emptydir instead.

I get the above warning on a clean build, because the directory in
question is empty at configure time. It gets populated at compile time.

Having to exclude one file from the build complicated fixing this.
custom_target() does not support install-excludes, and it looks like
Sphinx does not allow locating the buildfile elsewhere. One option would
be to use a meson.add_install_script() to delete the unwanted file after
it has been installed, but this seemed more complicated than the
solution I chose.

The intermediate build directory name needs to change from 'doc' to
'weston', so that I don't need to strip_directory which custom_target
does not support. The 'output' array in custom_target() also does not
allow outputs to be speficied in sub-directories.

The sh script is tidied up a little bit with set -e, otherwise it would
have become unreadable.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2025-12-16 15:19:02 +00:00
..
doxygen doc: Correct absolute path in doxygen graphs. 2015-10-07 17:09:09 -07:00
scripts stream-pipewire: Add a helper script for the pipewire backend 2024-03-11 12:31:55 +00:00
sphinx doc: fix Meson warning about install_subdir 2025-12-16 15:19:02 +00:00
style CI: a new style for LCOV reports 2021-04-17 11:53:16 +00:00
wayland-screenshot.jpg README: Move to Markdown, rewrite introduction 2018-08-07 14:38:24 +01:00