freeswitch/libs/srtp/doc/meson.build

23 lines
559 B
Meson

# libSRTP documentation
doxygen = find_program('doxygen', required: get_option('doc'))
if not doxygen.found()
subdir_done()
endif
doc_config = configuration_data()
doc_config.set('LIBSRTPVERSIONNUMBER', meson.project_version())
doxyfile = configure_file(input: 'Doxyfile.in',
output: 'Doxyfile',
configuration: doc_config)
# can be built on demand with ninja -C builddir doc/html
doxygen_html_docs = custom_target('doc',
build_by_default: false,
command: [doxygen, doxyfile],
output: ['html'])
alias_target('libsrtp2doc', doxygen_html_docs)