Collection of DPF-based plugins for packaging
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
599B

  1. doxygen = find_program('doxygen')
  2. cpp_doxygen_input = []
  3. foreach h : c_headers + cpp_headers
  4. cpp_doxygen_input += ['..' / h]
  5. endforeach
  6. config = configuration_data()
  7. config.set('PUGL_SRCDIR', pugl_src_root)
  8. config.set('DOX_OUTPUT', meson.current_build_dir() / '..')
  9. cpp_doxyfile = configure_file(configuration: config,
  10. input: '../Doxyfile.in',
  11. output: 'Doxyfile')
  12. cpp_index_xml = custom_target(
  13. 'cpp-index.xml',
  14. command: [doxygen, '@INPUT0@'],
  15. input: [cpp_doxyfile] + c_header_files + cpp_header_files,
  16. output: 'index.xml')