Hello, On 6/23/20 2:26 PM, Ariel D'Alessandro wrote: > Hi Gregor, > > Thanks for the report. > > On 6/22/20 4:09 PM, Gregor Jasny wrote: >> Hello, >> >> On 6/22/20 8:07 PM, Gregor Jasny wrote: [snip] >> * doxygen targets are missing >> see >> https://gitlab.com/adalessandro/v4l-utils/-/blob/ariel/mesonbuild-v4/m4/ax_prog_doxygen.m4 > > Will check. The Doxygen m4 script provides several features, like: $ git grep 'DX_ARG_ABLE(' m4/ax_prog_doxygen.m4 m4/ax_prog_doxygen.m4:DX_ARG_ABLE(doc, [generate any doxygen documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(dot, [generate graphics for doxygen documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(man, [generate doxygen manual pages], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(rtf, [generate doxygen RTF documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(xml, [generate doxygen XML documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(chm, [generate doxygen compressed HTML help documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(chi, [generate doxygen seperate compressed HTML help index file], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(html, [generate doxygen plain HTML documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(ps, [generate doxygen PostScript documentation], m4/ax_prog_doxygen.m4:DX_ARG_ABLE(pdf, [generate doxygen PDF documentation], I could port them all to meson and have options for each one. But, do we really need all of them or just a subset? For instance, from [0]: $ git grep CONFIGURE_FLAGS.*doxygen rules:CONFIGURE_FLAGS += --enable-doxygen-man --disable-doxygen-ps --disable-doxygen-pdf Only a few Doxygen options are being used there, but I wonder what are other projects using... how much Doxygen functionality do we need to support here? Any comments? :-) Regards, Ariel [0] https://git.launchpad.net/\~libv4l/+git/v4l-utils-packaging