| if get_option('documentation') and enable_gir |
| expand_content_files = [ |
| 'modules.md', |
| ] |
| |
| gmodule_toml = configure_file(input: 'gmodule.toml.in', output: 'gmodule.toml', configuration: toml_conf) |
| |
| custom_target('gmodule-docs', |
| input: [ gmodule_toml, gmodule_gir[0] ], |
| output: 'gmodule-2.0', |
| command: [ |
| gidocgen, |
| 'generate', |
| gidocgen_common_args, |
| '--config=@INPUT0@', |
| '--output-dir=@OUTPUT@', |
| '--content-dir=@0@'.format(meson.current_source_dir()), |
| '@INPUT1@', |
| ], |
| build_by_default: true, |
| depend_files: expand_content_files, |
| install: true, |
| install_dir: docs_dir, |
| install_tag: 'doc', |
| ) |
| endif |