• Peter Eisentraut's avatar
    Run only top-level recursive lcov · 504923a0
    Peter Eisentraut authored
    This is the way lcov was intended to be used.  It is much faster and
    more robust and makes the makefiles simpler than running it in each
    subdirectory.
    
    The previous coding ran gcov before lcov, but that is useless because
    lcov/geninfo call gcov internally and use that information.  Moreover,
    this led to complications and failures during parallel make.  This
    separates the two targets:  You either use "make coverage" to get
    textual output from gcov or "make coverage-html" to get an HTML report
    via lcov.  (Using both is still problematic because they write the same
    output files.)
    Reviewed-by: default avatarMichael Paquier <michael.paquier@gmail.com>
    504923a0
Makefile.global.in 27.1 KB