From f518de201a11000dddcad98261cd36ed65713342 Mon Sep 17 00:00:00 2001 From: Jan Vcelak <jan.vcelak@nic.cz> Date: Tue, 15 Apr 2014 12:36:26 +0200 Subject: [PATCH] configure: fix --disable-code-coverage --- Makefile.am | 5 +++-- configure.ac | 1 + m4/code-coverage.m4 | 5 +++-- src/Makefile.am | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Makefile.am b/Makefile.am index 43c53a9b2b..4885799b9a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,9 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = libtap src tests samples doc man patches +AM_DISTCHECK_CONFIGURE_FLAGS = \ + --disable-code-coverage + code_coverage_quiet = --quiet check-code-coverage: @@ -70,6 +73,4 @@ code-coverage-clean: -find . -name "*.gcda" -o -name "*.gcov" -delete endif -DISTCHECK_CONFIGURE_FLAGS = --without-ragel --disable-code-coverage - .PHONY: check-code-coverage code-coverage-initial code-coverage-capture code-coverage-html code-coverage-clean diff --git a/configure.ac b/configure.ac index a1f16e4f21..00a2e84b18 100644 --- a/configure.ac +++ b/configure.ac @@ -401,5 +401,6 @@ echo " Ragel: ${RAGEL} ${FSM_TYPE} Utils with IDN: ${libidn} Use systemd notifications: ${enable_systemd} + Code coverage: ${enable_code_coverage} Continue with 'make' command" diff --git a/m4/code-coverage.m4 b/m4/code-coverage.m4 index b70192105f..6df6a00aaf 100644 --- a/m4/code-coverage.m4 +++ b/m4/code-coverage.m4 @@ -16,8 +16,9 @@ AC_DEFUN([AX_CODE_COVERAGE], [ dnl Check for --enable-code-coverage AC_ARG_ENABLE([code-coverage], AS_HELP_STRING([--enable-code-coverage], [enable code coverage testing with gcov]), - [enable_code_coverage=yes], - [enable_code_coverage=no]) + [enable_code_coverage=$enableval], + [enable_code_coverage=no] + ) AM_CONDITIONAL([CODE_COVERAGE_ENABLED], [test "$enable_code_coverage" = "yes"]) AC_SUBST([CODE_COVERAGE_ENABLED], [$enable_code_coverage]) diff --git a/src/Makefile.am b/src/Makefile.am index 19b7a2197e..074e1c347b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -129,7 +129,7 @@ libknotus_la_SOURCES = \ # dynamic: libknot libknot_la_LDFLAGS = \ - $(CODE_COVERAGE_LDFLAGS) \ + $(AM_LDFLAGS) \ -version-info 0:1:0 \ -export-symbols-regex '^(knot|KNOT|rrset|tsig|zone)_' @@ -303,7 +303,7 @@ libknotd_la_LIBADD = libknots.la libknot.la # sbin programs knotd_LDADD = libknot.la libknotd.la knotd_CPPFLAGS = $(AM_CPPFLAGS) ${systemd_daemon_CFLAGS} -knotd_LDFLAGS = $(CODE_COVERAGE_LDFLAGS) ${systemd_daemon_LIBS} +knotd_LDFLAGS = $(AM_LDFLAGS) ${systemd_daemon_LIBS} knotc_LDADD = libknot.la libknotd.la -- GitLab