> The standard output of doxygen is very verbose, and since ninja mixes > stdout and stderr together it makes it difficult to see any warnings from > the doxygen run. Therefore, we can just log the standard output to file, > and only output the stderr to make warnings clear. [...] > -doxygen "${DOXYCONF}" | tee doxygen.out > +doxygen "${DOXYCONF}" > doxygen.out
ninja is printing extra lines: ninja: Entering directory `build' [0/1] Running external command doc Building docs: Doxygen_API HTML_Guides It makes hard to detect whether all run fine or not. Can we remove these extra lines with a ninja option? Can we return an error if there are some errors in doxygen?