Otherwise the 'lcov -q --remove' run fails with the following error:
lcov: ERROR: cannot write to coverage.info!
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
... | ... |
@@ -217,8 +217,9 @@ fate-list: |
217 | 217 |
coverage.info: TAG = LCOV |
218 | 218 |
coverage.info: |
219 | 219 |
$(M)lcov -q -d $(CURDIR) -b $(patsubst src%,./,$(SRC_LINK)) --capture | \ |
220 |
- sed "s,$(CURDIR)/\./,$(CURDIR)/," > $@ |
|
221 |
- $(M)lcov -q --remove $@ "/usr*" -o $@ |
|
220 |
+ sed "s,$(CURDIR)/\./,$(CURDIR)/," > $@.in |
|
221 |
+ $(M)lcov -q --remove $@.in "/usr*" > $@ |
|
222 |
+ $(Q)$(RM) $@.in |
|
222 | 223 |
|
223 | 224 |
lcov: TAG = GENHTML |
224 | 225 |
lcov: coverage.info |