diff options
Diffstat (limited to 'man')
| -rw-r--r-- | man/meson.build | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/man/meson.build b/man/meson.build index 49b0686a..fa01f9dd 100644 --- a/man/meson.build +++ b/man/meson.build @@ -22,10 +22,10 @@ defs_rst = configure_file(input : 'defs.rst.in',  		output : 'defs.rst',  		configuration : config) -rst2man = find_program('rst2man', required : false) +rst2man = find_program('rst2man', required : _man_required)  rst2man_script = find_program('rst2man.sh') -if rst2man.found() +if _build_man and rst2man.found()  	foreach manpage : manpages  		custom_target(manpage + '.1',  				build_by_default : true, @@ -36,4 +36,10 @@ if rst2man.found()  				install : true,  				install_dir : join_paths(mandir, 'man1'))  	endforeach +	build_info += 'Build man pages: Yes' +else +	if _man_required +		error('Cannot build man pages due to missing dependencies') +	endif +	build_info += 'Build man pages: No'  endif | 
