aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2017-08-11 17:39:27 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2017-08-11 17:39:27 -0400
commitd6ecad812f981e6ea611c1022ce7540830393a36 (patch)
treeb688e908df8f9d01cb13d5b3c1ebdefc48ba9856 /src
parent3c8de95979008d67713429d858957c5c78c23d75 (diff)
downloadpostgresql-d6ecad812f981e6ea611c1022ce7540830393a36.tar.gz
postgresql-d6ecad812f981e6ea611c1022ce7540830393a36.zip
Be more thorough about cleaning out gcov litter.
At least on my machine, a run with code coverage enabled produces some ".gcov" files whose names begin with ".". "rm -f *.gcov" fails to match those, so they don't get cleaned up by "make clean". Fix it.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.global.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in
index a26075c06e4..e8b3a519cb4 100644
--- a/src/Makefile.global.in
+++ b/src/Makefile.global.in
@@ -878,7 +878,7 @@ ifeq ($(enable_coverage), yes)
gcda_files := $(wildcard *.gcda)
lcov.info: $(gcda_files)
- rm -f *.gcov
+ rm -f *.gcov .*.gcov
$(if $^,$(LCOV) -d . -c -o $@ $(LCOVFLAGS) --gcov-tool $(GCOV))
%.c.gcov: %.gcda | lcov.info
@@ -899,7 +899,7 @@ clean distclean maintainer-clean: clean-coverage
.PHONY: clean-coverage
clean-coverage:
rm -rf coverage
- rm -f *.gcda *.gcno lcov.info *.gcov *.gcov.out
+ rm -f *.gcda *.gcno lcov.info *.gcov .*.gcov *.gcov.out
# User-callable target to reset counts between test runs