doc: hide verbose doxygen standard output
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 29 Sep 2020 16:54:57 +0000 (17:54 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 30 Sep 2020 13:19:09 +0000 (15:19 +0200)
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.

Suggested-by: Thomas Monjalon <thomas@monjalon.net>
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
doc/api/generate_doxygen.sh

index ee509e8..b4d66eb 100755 (executable)
@@ -7,7 +7,7 @@ OUTDIR=$2
 SCRIPTCSS=$3
 
 # run doxygen, capturing all the header files it processed
-doxygen "${DOXYCONF}" | tee doxygen.out
+doxygen "${DOXYCONF}" > doxygen.out
 echo "$OUTDIR: $(awk '/Preprocessing/ {printf("%s ", substr($2, 1, length($2) - 3))}' doxygen.out)" > $OUTDIR.d
 
 "${SCRIPTCSS}" "${OUTDIR}"/doxygen.css