abcminiuser / lufa

LUFA - the Lightweight USB Framework for AVRs.
http://www.lufa-lib.org
1.03k stars 321 forks source link

lot of errors on `make doxygen` #152

Closed vladtepesch closed 4 years ago

vladtepesch commented 4 years ago

edit: sorry - first text resulted from a mistake. i overread that it it is not an error but a grep command filtering on errors.

So maybe an improvement:

may be improve the build output so that only relevant messages appear and not all the "entering", "if" and "leaving" - maybe the "entering" is enough status information.

make[1]: Entering directory `/d/repos/lufa/LUFA'
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES PROJECT_NUMBER=170418"
if ( ( cat doxyfile ; echo "QUIET=YES" ; echo "PROJECT_NUMBER=170418" ) | doxygen - 2>&1 | grep -v "warning: ignoring unsupported tag" ;); then exit 1; fi;
make[1]: Leaving directory `/d/repos/lufa/LUFA'
abcminiuser commented 4 years ago

make doxygen --quiet should do this - it'll only print the execution info steps, and suppress the regular GNU make output:

Executing "make doxygen" on all LUFA library elements.

 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES PROJECT_NUMBER=170418"
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES"
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES"
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES"
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES"
 [DOXYGEN] : Configuration file "doxyfile" with parameters "QUIET=YES"
....

Is this what you are after? This will work on all the makefile targets, as it's intrinsic to GNU make rather than LUFA.