Commit 2c790e19 authored by Tanu Kaskinen's avatar Tanu Kaskinen

meson: Add doxygen target

The documentation can be generated with "ninja -C build doxygen". The
output will go to "doxygen/html" under the build directory.
parent 6fce5b2e
Pipeline #188446 passed with stages
in 5 minutes and 40 seconds
cdata.set('DOXYGEN_OUTPUT_DIRECTORY', meson.current_build_dir())
doxygen_conf = configure_file(
input : 'doxygen.conf.in',
output : 'doxygen.conf',
configuration : cdata,
)
run_target('doxygen',
command : ['doxygen', doxygen_conf])
......@@ -151,6 +151,7 @@ cdata.set_quoted('DESKTOPFILEDIR', join_paths(datadir, 'applications'))
cdata.set_quoted('PULSE_LOCALEDIR', localedir)
cdata.set_quoted('GETTEXT_PACKAGE', 'pulseaudio')
cdata.set('ENABLE_NLS', 1)
cdata.set('top_srcdir', meson.source_root())
# Platform specifics
# First some defaults to keep config file generation happy
......@@ -699,6 +700,7 @@ check_dep = dependency('check', version : '>= 0.9.10', required : get_option('te
# Subdirs
subdir('doxygen')
subdir('po')
if get_option('man')
subdir('man')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment