diff --git a/cmake/make_coverage.sh.in b/cmake/make_coverage.sh.in index 140c4556d247fd72d64533de7c5cda83e12ff882..f8b5719ffe175a229902974be4f162ae927e0146 100755 --- a/cmake/make_coverage.sh.in +++ b/cmake/make_coverage.sh.in @@ -25,11 +25,11 @@ rm -f `find . -name "*\.gcda"` make test -lcov --capture --directory . --output-file coverage_all.info +lcov --capture --directory . --output-file coverage_all.info --ignore-errors gcov #lcov capture also includes external stuff like glibc, boost etc. #only extract the reports for this project -lcov --extract coverage_all.info "@CMAKE_SOURCE_DIR@*" -o coverage_only_source_tree.info --ignore-errors gcov +lcov --extract coverage_all.info "@CMAKE_SOURCE_DIR@*" -o coverage_only_source_tree.info #Some parts of the source code might be excluded. Set EXCLUDE_FROM_COVERAGE to contain # a list of directories to be excluded from the coverage report.