You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	build: use intermediate lcov coverage file
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>
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -177,7 +177,7 @@ clean:: | ||||
| 	$(RM) $(CLEANSUFFIXES) | ||||
| 	$(RM) $(CLEANSUFFIXES:%=tools/%) | ||||
| 	$(RM) -r coverage-html | ||||
| 	$(RM) -rf coverage.info lcov | ||||
| 	$(RM) -rf coverage.info coverage.info.in lcov | ||||
|  | ||||
| distclean:: | ||||
| 	$(RM) $(DISTCLEANSUFFIXES) | ||||
|   | ||||
| @@ -217,8 +217,9 @@ fate-list: | ||||
| coverage.info: TAG = LCOV | ||||
| coverage.info: | ||||
| 	$(M)lcov -q -d $(CURDIR) -b $(patsubst src%,./,$(SRC_LINK)) --capture | \ | ||||
| 	    sed "s,$(CURDIR)/\./,$(CURDIR)/," > $@ | ||||
| 	$(M)lcov -q --remove $@ "/usr*" -o $@ | ||||
| 	    sed "s,$(CURDIR)/\./,$(CURDIR)/," > $@.in | ||||
| 	$(M)lcov -q --remove $@.in "/usr*" > $@ | ||||
| 	$(Q)$(RM) $@.in | ||||
|  | ||||
| lcov:  TAG = GENHTML | ||||
| lcov: coverage.info | ||||
|   | ||||
		Reference in New Issue
	
	Block a user