mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-20 02:20:13 +01:00
../../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> |
||
|---|---|---|
| .. | ||
| toc | ||
| conf.py.in | ||
| doxygen.ini.in | ||
| index.rst | ||
| meson.build | ||
| run_doxygen_sphinx.sh.in | ||