Skip to content

Commit dc81ad1

Browse files
committed
Changed Makefile to avoid creating coverage for lexer, parser, or anything in build/
1 parent 0d02251 commit dc81ad1

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Makefile

+1-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ build/lexer.yy.cpp: src/lexer.flex build/parser.tab.hpp
3333
coverage:
3434
@rm -rf coverage/
3535
@mkdir -p coverage
36-
# somehow lexer and parser coverage info are available but not accurate. To exclude them use:
37-
# lcov -c --no-external --exclude "`pwd`/src/lexer.*" --exclude "`pwd`/src/parser.*" -d . -o coverage/cov.info
38-
lcov -c --no-external -d . -o coverage/cov.info
36+
lcov -c --no-external --exclude "`pwd`/src/lexer.*" --exclude "`pwd`/src/parser.*" --exclude "`pwd`/build/*" -d . -o coverage/cov.info
3937
genhtml coverage/cov.info -o coverage
4038
@find . -name "*.gcda" -delete
4139

0 commit comments

Comments
 (0)