X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=Makefile.in;h=fadd3a32200136573f58a8b013cf339032307867;hp=f88fd5ad05a8c0fa309d91a9738d100b93b10771;hb=0a82f6ec0542a495e44c0ebc932eab71b2661aae;hpb=46b71a42ad1f9085badb06ec33219507db597a87 diff --git a/Makefile.in b/Makefile.in index f88fd5a..fadd3a3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -8,6 +8,7 @@ datarootdir = @datarootdir@ datadir = @datadir@ top_builddir = @top_builddir@ with_demo_app = @with_demo_app@ +with_coverage = @with_coverage@ CC=@CC@ CXX=@CXX@ @@ -20,7 +21,7 @@ RANLIB=ranlib INSTALL=install MKDIR=mkdir -ifeq ($(COVERAGE),1) +ifeq ($(with_coverage),yes) CXXFLAGS += -fprofile-arcs -ftest-coverage --coverage LDFLAGS += -fprofile-arcs -ftest-coverage LDLIBS += -lgcov @@ -127,11 +128,16 @@ check: $(TESTS) exit 1; \ fi -# You need to build with COVERAGE=1 to use this target. +ifeq ($(with_coverage),yes) coverage: check lcov -d . -c -o movit.info lcov --remove movit.info '*_test.cpp' 'test_util.*' 'sandbox_effect.*' widgets.cpp -o movit.info genhtml -o coverage movit.info +else +coverage: + @echo You need to compile with --enable-coverage to use this target. + @exit 1 +endif HDRS = effect_chain.h effect_util.h effect.h input.h image_format.h init.h util.h defs.h resource_pool.h HDRS += $(INPUTS:=.h)