build/lcov/: Disable coverage for external headers
authorStefan Schmidt <s.schmidt@samsung.com>
Tue, 29 Apr 2014 12:48:06 +0000 (14:48 +0200)
committerStefan Schmidt <s.schmidt@samsung.com>
Tue, 29 Apr 2014 12:48:06 +0000 (14:48 +0200)
Some gcc header sneaked in before but with the new lcov option
we can avoid this.

Makefile.am

index 70a7445..12aa044 100644 (file)
@@ -344,7 +344,7 @@ lcov-reset:
 
 lcov-report:
        @mkdir $(top_builddir)/coverage
-       lcov --capture --compat-libtool --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
+       lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
        lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
        lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
        lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info