Lines Matching refs:code
14 # build target (program or library) which should be built with code
19 # --enable-code-coverage option, which defaults to being disabled.
24 # Note that all optimization flags in CFLAGS must be disabled when code
41 # This results in a "check-code-coverage" rule being added to any
43 # has been configured with --enable-code-coverage). Running `make
44 # check-code-coverage` in that directory will run the module's test suite
45 # (`make check`) and build a code coverage report detailing the code which
53 # This code was derived from Makefile.decl in GLib, originally licensed
81 dnl Check for --enable-code-coverage
90 AC_MSG_CHECKING([whether to build with code coverage support])
91 AC_ARG_ENABLE([code-coverage],
92 AS_HELP_STRING([--enable-code-coverage],
93 [Whether to enable code coverage support]),,
111 AC_MSG_ERROR([not compiling with gcc, which is required for gcov code coverage])
118 AC_MSG_ERROR([To enable code coverage reporting you must have lcov installed])
125 dnl Build the code coverage flags
141 $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
151 clean: code-coverage-clean
152 distclean: code-coverage-clean
153 code-coverage-clean:
160 @echo "Need to reconfigure with --enable-code-coverage"
170 # - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
174 # by lcov for code coverage. (Default:
176 # - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
250 check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"'
252 # Capture code coverage data
253 code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"'
255 # Hook rule executed before code-coverage-capture, overridable by the user
256 code-coverage-capture-hook:
261 A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
263 .PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean