libei/doc/protocol/meson.build
Peter Hutterer d55da9466c meson.build: apply consistent indentation
Mostly whitespace changes, the non-whitespace ones are adding trailing
commas on last arguments and moving the closing ) into a separate line
for multiline function calls.

Part-of: <https://gitlab.freedesktop.org/libinput/libei/-/merge_requests/364>
2025-11-06 10:56:01 +10:00

25 lines
703 B
Meson

if 'protocol' not in get_option('documentation')
subdir_done()
endif
hugo = find_program('hugo', required: false)
if not hugo.found()
error('Program "hugo" not found or not executable. Try building with -Ddocumentation=false')
endif
src_script = files('generate-protocol-docs.sh')
hugo_script = find_program(src_script)
src_hugo = files(
'hugo.toml',
'interface.md.tmpl',
) + src_script
custom_target('hugo',
input: src_hugo + [protocol_xml],
output: ['doc'],
command: [hugo_script, '--git-repo', meson.project_source_root(), '--output-dir', meson.current_build_dir()],
install: false,
build_by_default: true,
)