Add initial version
[src/drm-lease-manager.git] / libdlmclient / docs / meson.build
1 doxygen = find_program('doxygen', required : false)
2
3 readme = join_paths(meson.source_root(), 'README.md')
4
5 if get_option('enable-docs') and doxygen.found()
6     conf_data = configuration_data()
7     conf_data.set('README', readme)
8     conf_data.set('CLIENT_HEADER_DIR', dlmclient_header_dir)
9     conf_data.set('DOXYGEN_OUTPUT', meson.current_build_dir())
10     doxyfile = configure_file(
11         input: 'Doxyfile.in',
12         output: 'Doxyfile',
13         configuration: conf_data
14     )
15     custom_target('docs',
16       input: [doxyfile, readme, dlmclient_headers],
17       build_by_default: true,
18       command: [doxygen, '@INPUT0@'],
19       output: ['html']
20     )
21 endif