| custom_target( |
| input: 'git-contacts', |
| output: 'git-contacts', |
| command: generate_perl_command, |
| depends: [git_version_file], |
| install: true, |
| install_dir: get_option('libexecdir') / 'git-core', |
| ) |
| |
| if get_option('docs').contains('man') |
| contacts_xml = custom_target( |
| command: asciidoc_common_options + [ |
| '--backend=' + asciidoc_docbook, |
| '--doctype=manpage', |
| '--out-file=@OUTPUT@', |
| '@INPUT@', |
| ], |
| depends: documentation_deps, |
| input: 'git-contacts.adoc', |
| output: 'git-contacts.xml', |
| ) |
| |
| custom_target( |
| command: [ |
| xmlto, |
| '-m', '@INPUT@', |
| 'man', |
| contacts_xml, |
| '-o', |
| meson.current_build_dir(), |
| ] + xmlto_extra, |
| input: [ |
| '../../Documentation/manpage-normal.xsl', |
| ], |
| output: 'git-contacts.1', |
| install: true, |
| install_dir: get_option('mandir') / 'man1', |
| ) |
| endif |
| |
| if get_option('docs').contains('html') |
| custom_target( |
| command: asciidoc_common_options + [ |
| '--backend=' + asciidoc_html, |
| '--doctype=manpage', |
| '--out-file=@OUTPUT@', |
| '@INPUT@', |
| ], |
| depends: documentation_deps, |
| input: 'git-contacts.adoc', |
| output: 'git-contacts.html', |
| install: true, |
| install_dir: get_option('datadir') / 'doc/git-doc', |
| ) |
| endif |