Documentation: Move all dependencies into features

This way if the user enables the documentation and the dependencies are
missing the configure fails.

Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Ricardo Ribalda <ricardo@ribalda.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Ricardo Ribalda 2020-09-24 09:19:20 +02:00 committed by Laurent Pinchart
parent 4e998cea15
commit aba567338b
3 changed files with 5 additions and 7 deletions

View file

@ -7,8 +7,8 @@ doc_install_dir = join_paths(get_option('datadir'), 'doc',
# Doxygen
#
doxygen = find_program('doxygen', required : false)
dot = find_program('dot', required : false)
doxygen = find_program('doxygen', required : get_option('documentation'))
dot = find_program('dot', required : get_option('documentation'))
if doxygen.found() and dot.found()
cdata = configuration_data()
@ -42,7 +42,7 @@ endif
sphinx = find_program('sphinx-build-3', required : false)
if not sphinx.found()
sphinx = find_program('sphinx-build', required : false)
sphinx = find_program('sphinx-build', required : get_option('documentation'))
endif
if sphinx.found()