mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
Add Makefile helpers for coverage
This commit is contained in:
parent
57af68af96
commit
e296b884d5
8
Makefile
8
Makefile
|
@ -1047,6 +1047,14 @@ coverage:
|
||||||
lcov --capture -d . --no-external -o coverage.info
|
lcov --capture -d . --no-external -o coverage.info
|
||||||
genhtml coverage.info --output-directory coverage_html
|
genhtml coverage.info --output-directory coverage_html
|
||||||
|
|
||||||
|
clean_coverage:
|
||||||
|
find . -name "*.gcda" -type f -delete
|
||||||
|
|
||||||
|
coverage_functional:
|
||||||
|
rm -rf coverage.info coverage_html
|
||||||
|
lcov --capture -d backends/functional --no-external -o coverage.info
|
||||||
|
genhtml coverage.info --output-directory coverage_html
|
||||||
|
|
||||||
qtcreator:
|
qtcreator:
|
||||||
echo "$(CXXFLAGS)" | grep -o '\-D[^ ]*' | tr ' ' '\n' | sed 's/-D/#define /' | sed 's/=/ /'> qtcreator.config
|
echo "$(CXXFLAGS)" | grep -o '\-D[^ ]*' | tr ' ' '\n' | sed 's/-D/#define /' | sed 's/=/ /'> qtcreator.config
|
||||||
{ for file in $(basename $(OBJS)); do \
|
{ for file in $(basename $(OBJS)); do \
|
||||||
|
|
Loading…
Reference in a new issue