# 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)