This also changes the way code coverage support work: before it was supposed to build libsamsung-ipc again from a tarball.
This simplification also enables code coverage testing with release tarballs as before, to prevent infinite recursion of tests it only run the tests when running from a git checkout. This bug was introduced in the commit 2a83232e195af5434bfd8aaa7ec163b806405305 ("Add code coverage support"). Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@cyberdimension.org> --- Makefile.am | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/Makefile.am b/Makefile.am index 17c4ab2..1e9ba3d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -84,21 +84,13 @@ CODE_COVERAGE_DIR = lcov EXTRA_DIST += $(CODE_COVERAGE_DIR) build-code-coverage: - lcov --compat-libtool --directory . --capture --output-file libsamsung-ipc.info + lcov \ + --capture \ + --compat-libtool \ + --directory . \ + --output-file libsamsung-ipc.info genhtml -o $(CODE_COVERAGE_DIR) libsamsung-ipc.info - BUILD_TMPDIR=$(mktemp -d) && \ - cd ${BUILD_TMPDIR} && \ - mkdir build destdir && \ - tar xf $(srcdir)/libsamsung-ipc-$(VERSION).tar.xz && \ - cd build && \ - ../libsamsung-ipc-$(VERSION)/configure \ - --enable-code-coverage-tests \ - --enable-debug \ - --enable-samsung-ipc-device=fifo \ - make -j3 check \ - make install DESTDIR=$(realpath ../destdir) - install-code-coverage: check install -d $(DESTDIR)/$(datadir)/libsamsung-ipc/$(CODE_COVERAGE_DIR)/ find $(srcdir)/$(CODE_COVERAGE_DIR) -type f | \ -- 2.41.0 _______________________________________________ Replicant mailing list Replicant@osuosl.org https://lists.osuosl.org/mailman/listinfo/replicant