mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[meson] build api using doxygen
This commit is contained in:
parent
76fe703cba
commit
a0d136051d
@ -7,7 +7,7 @@
|
|||||||
DOXYFILE_ENCODING = UTF-8
|
DOXYFILE_ENCODING = UTF-8
|
||||||
PROJECT_NAME = ELinks
|
PROJECT_NAME = ELinks
|
||||||
PROJECT_NUMBER = @VERSION@
|
PROJECT_NUMBER = @VERSION@
|
||||||
OUTPUT_DIRECTORY = api
|
OUTPUT_DIRECTORY = $(OUTPUT_DIRECTORY)api
|
||||||
CREATE_SUBDIRS = NO
|
CREATE_SUBDIRS = NO
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = YES
|
||||||
|
@ -2,8 +2,9 @@ configure_file(input : 'Doxyfile.in',
|
|||||||
output : 'Doxyfile',
|
output : 'Doxyfile',
|
||||||
configuration : conf_data)
|
configuration : conf_data)
|
||||||
|
|
||||||
pod2html = find_program('pod2html', required: false)
|
|
||||||
dblatex = find_program('dblatex', required: false)
|
dblatex = find_program('dblatex', required: false)
|
||||||
|
doxygen = find_program('doxygen', required: false)
|
||||||
|
pod2html = find_program('pod2html', required: false)
|
||||||
xmlto = find_program('xmlto', required: false)
|
xmlto = find_program('xmlto', required: false)
|
||||||
|
|
||||||
perl_html = []
|
perl_html = []
|
||||||
@ -231,6 +232,14 @@ if dblatex.found()
|
|||||||
command: [dblatex, meson.current_build_dir() + '/manual.xml'])
|
command: [dblatex, meson.current_build_dir() + '/manual.xml'])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
doxygen_api = []
|
||||||
|
if doxygen.found()
|
||||||
|
doxygen_api = custom_target('api',
|
||||||
|
input: [],
|
||||||
|
output: 'api',
|
||||||
|
command: ['OUTPUT_DIRECTORY='+meson.current_build_dir()+'/', doxygen, meson.current_build_dir()+'/Doxyfile'])
|
||||||
|
endif
|
||||||
|
|
||||||
txt = alias_target('txt', features_txt, keymap_actions_txt, keymap_defaults_txt)
|
txt = alias_target('txt', features_txt, keymap_actions_txt, keymap_defaults_txt)
|
||||||
alias_target('xml', option_command_frag_xml, option_config_frag_xml, option_command_frag_xhtml, option_config_frag_xhtml,
|
alias_target('xml', option_command_frag_xml, option_config_frag_xml, option_command_frag_xhtml, option_config_frag_xhtml,
|
||||||
elinks_1_xml, elinks_conf_5_xml, elinkskeys_5_xml, hacking_xml, manual_xml)
|
elinks_1_xml, elinks_conf_5_xml, elinkskeys_5_xml, hacking_xml, manual_xml)
|
||||||
|
Loading…
Reference in New Issue
Block a user