Skip to content
Snippets Groups Projects
Makefile.coverage.in 355 B
Newer Older
coverage:
	rm -f `find . -name "*\.gcda"`
	make test
	lcov --capture --directory . --output-file coverage_all.info
	#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.info
	genhtml coverage.info --output-directory coverage_html