mirror of
https://github.com/postgres/postgres.git
synced 2025-04-25 21:42:33 +03:00
Support coverage on vpath builds
A few paths needed to be tweaked so everything looks into the appropriate directories. Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
This commit is contained in:
parent
52e1b1b042
commit
c3d9a66024
@ -898,7 +898,7 @@ GENHTML_TITLE = PostgreSQL $(VERSION)
|
||||
|
||||
coverage-html-stamp: lcov_base.info lcov_test.info
|
||||
rm -rf coverage
|
||||
$(GENHTML) $(GENHTML_FLAGS) -o coverage --title='$(GENHTML_TITLE)' --num-spaces=4 --prefix='$(abs_top_srcdir)' $^
|
||||
$(GENHTML) $(GENHTML_FLAGS) -o coverage --title='$(GENHTML_TITLE)' --num-spaces=4 $^
|
||||
touch $@
|
||||
|
||||
LCOV += --gcov-tool $(GCOV)
|
||||
@ -907,12 +907,12 @@ LCOVFLAGS = -q --no-external
|
||||
all_gcno_files = $(shell find . -name '*.gcno' -print)
|
||||
|
||||
lcov_base.info: $(all_gcno_files)
|
||||
$(LCOV) $(LCOVFLAGS) -c -i -d . -o $@
|
||||
$(LCOV) $(LCOVFLAGS) -c -i -d . -d $(srcdir) -o $@
|
||||
|
||||
all_gcda_files = $(shell find . -name '*.gcda' -print)
|
||||
|
||||
lcov_test.info: $(all_gcda_files)
|
||||
$(LCOV) $(LCOVFLAGS) -c -d . -o $@
|
||||
$(LCOV) $(LCOVFLAGS) -c -d . -d $(srcdir) -o $@
|
||||
|
||||
|
||||
# hook for clean-up
|
||||
|
Loading…
x
Reference in New Issue
Block a user