From: Beniamino Galvani Date: Fri, 18 Mar 2016 09:57:49 +0000 (+0100) Subject: libnm,libnm-core: add coverage support X-Git-Url: https://iam.tj/gitweb/gitweb.cgi?p=NetworkManager.git;a=commitdiff_plain;h=5f7d7ee497009f70c0593bf4d926a10275b00170 libnm,libnm-core: add coverage support --- diff --git a/libnm-core/Makefile.am b/libnm-core/Makefile.am index 527a1c248..1d807441d 100644 --- a/libnm-core/Makefile.am +++ b/libnm-core/Makefile.am @@ -1,5 +1,7 @@ include $(GLIB_MAKEFILE) +@GNOME_CODE_COVERAGE_RULES@ + SUBDIRS = . tests AM_CPPFLAGS = \ @@ -11,7 +13,8 @@ AM_CPPFLAGS = \ -DNMLIBDIR=\"$(nmlibdir)\" \ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB \ -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ - $(GLIB_CFLAGS) + $(GLIB_CFLAGS) \ + $(CODE_COVERAGE_CFLAGS) noinst_LTLIBRARIES = libnm-core.la @@ -35,6 +38,9 @@ libnm_core_la_LIBADD = \ $(GLIB_LIBS) \ $(UUID_LIBS) +libnm_core_la_LDFLAGS = \ + $(CODE_COVERAGE_LDFLAGS) + if WITH_GNUTLS AM_CPPFLAGS += $(GNUTLS_CFLAGS) libnm_core_la_SOURCES += crypto_gnutls.c diff --git a/libnm/Makefile.am b/libnm/Makefile.am index 80cdccb06..adf159d7d 100644 --- a/libnm/Makefile.am +++ b/libnm/Makefile.am @@ -1,5 +1,7 @@ include $(GLIB_MAKEFILE) +@GNOME_CODE_COVERAGE_RULES@ + SUBDIRS = . tests AM_CPPFLAGS = \ @@ -15,7 +17,8 @@ AM_CPPFLAGS = \ -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ $(GLIB_CFLAGS) \ $(GUDEV_CFLAGS) \ - -DNMRUNDIR=\"$(nmrundir)\" + -DNMRUNDIR=\"$(nmrundir)\" \ + $(CODE_COVERAGE_CFLAGS) include $(top_srcdir)/libnm-core/Makefile.libnm-core @@ -139,6 +142,9 @@ libnm_la_LIBADD = \ $(UUID_LIBS) \ $(GUDEV_LIBS) +libnm_la_LDFLAGS = \ + $(CODE_COVERAGE_LDFLAGS) + SYMBOL_VIS_FILE=$(srcdir)/libnm.ver libnm_la_LDFLAGS = -Wl,--version-script=$(SYMBOL_VIS_FILE) \