enable code coverage configure option
This commit is contained in:
parent
2310a3f474
commit
93bc450db3
@ -1,6 +1,11 @@
|
|||||||
# This Makefile.am is in the public domain
|
# This Makefile.am is in the public domain
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/src/include
|
AM_CPPFLAGS = -I$(top_srcdir)/src/include
|
||||||
|
|
||||||
|
if USE_COVERAGE
|
||||||
|
AM_CFLAGS = --coverage -O0
|
||||||
|
XLIB = -lgcov
|
||||||
|
endif
|
||||||
|
|
||||||
lib_LTLIBRARIES = \
|
lib_LTLIBRARIES = \
|
||||||
libtalermint.la
|
libtalermint.la
|
||||||
|
|
||||||
@ -14,7 +19,7 @@ libtalermint_la_SOURCES = \
|
|||||||
libtalermint_la_LIBADD = \
|
libtalermint_la_LIBADD = \
|
||||||
-lgnunetutil \
|
-lgnunetutil \
|
||||||
-ljansson \
|
-ljansson \
|
||||||
-lcurl
|
-lcurl $(XLIB)
|
||||||
|
|
||||||
check_PROGRAMS = \
|
check_PROGRAMS = \
|
||||||
test_mint_api
|
test_mint_api
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
# This Makefile.am is in the public domain
|
# This Makefile.am is in the public domain
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/src/include
|
AM_CPPFLAGS = -I$(top_srcdir)/src/include
|
||||||
|
|
||||||
|
if USE_COVERAGE
|
||||||
|
AM_CFLAGS = --coverage -O0
|
||||||
|
XLIB = -lgcov
|
||||||
|
endif
|
||||||
|
|
||||||
bin_PROGRAMS = \
|
bin_PROGRAMS = \
|
||||||
taler-mint-keyup \
|
taler-mint-keyup \
|
||||||
taler-mint-keycheck \
|
taler-mint-keycheck \
|
||||||
@ -15,7 +20,7 @@ taler_mint_keyup_LDADD = \
|
|||||||
$(top_builddir)/src/util/libtalerutil.la \
|
$(top_builddir)/src/util/libtalerutil.la \
|
||||||
$(top_builddir)/src/pq/libtalerpq.la \
|
$(top_builddir)/src/pq/libtalerpq.la \
|
||||||
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
taler_mint_keyup_LDFLAGS = $(POSTGRESQL_LDFLAGS)
|
taler_mint_keyup_LDFLAGS = $(POSTGRESQL_LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
@ -26,7 +31,7 @@ taler_mint_keycheck_LDADD = \
|
|||||||
$(LIBGCRYPT_LIBS) \
|
$(LIBGCRYPT_LIBS) \
|
||||||
$(top_builddir)/src/util/libtalerutil.la \
|
$(top_builddir)/src/util/libtalerutil.la \
|
||||||
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
taler_mint_keycheck_LDFLAGS = $(POSTGRESQL_LDFLAGS)
|
taler_mint_keycheck_LDFLAGS = $(POSTGRESQL_LDFLAGS)
|
||||||
|
|
||||||
taler_mint_reservemod_SOURCES = \
|
taler_mint_reservemod_SOURCES = \
|
||||||
@ -37,7 +42,7 @@ taler_mint_reservemod_LDADD = \
|
|||||||
$(top_builddir)/src/pq/libtalerpq.la \
|
$(top_builddir)/src/pq/libtalerpq.la \
|
||||||
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
||||||
-lpq \
|
-lpq \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
taler_mint_reservemod_LDFLAGS = \
|
taler_mint_reservemod_LDFLAGS = \
|
||||||
$(POSTGRESQL_LDFLAGS)
|
$(POSTGRESQL_LDFLAGS)
|
||||||
taler_mint_reservemod_CPPFLAGS = \
|
taler_mint_reservemod_CPPFLAGS = \
|
||||||
@ -53,7 +58,7 @@ taler_mint_dbinit_LDADD = \
|
|||||||
$(top_builddir)/src/pq/libtalerpq.la \
|
$(top_builddir)/src/pq/libtalerpq.la \
|
||||||
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
$(top_builddir)/src/mintdb/libtalermintdb.la \
|
||||||
-lpq \
|
-lpq \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
taler_mint_dbinit_LDFLAGS = \
|
taler_mint_dbinit_LDFLAGS = \
|
||||||
$(POSTGRESQL_LDFLAGS)
|
$(POSTGRESQL_LDFLAGS)
|
||||||
taler_mint_dbinit_CPPFLAGS = \
|
taler_mint_dbinit_CPPFLAGS = \
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
# This Makefile.am is in the public domain
|
# This Makefile.am is in the public domain
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/pq/ $(POSTGRESQL_CPPFLAGS)
|
AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/pq/ $(POSTGRESQL_CPPFLAGS)
|
||||||
|
|
||||||
|
if USE_COVERAGE
|
||||||
|
AM_CFLAGS = --coverage -O0
|
||||||
|
XLIB = -lgcov
|
||||||
|
endif
|
||||||
|
|
||||||
plugindir = $(libdir)/taler
|
plugindir = $(libdir)/taler
|
||||||
|
|
||||||
if HAVE_POSTGRESQL
|
if HAVE_POSTGRESQL
|
||||||
@ -19,7 +24,7 @@ libtaler_plugin_mintdb_postgres_la_LIBADD = \
|
|||||||
libtaler_plugin_mintdb_postgres_la_LDFLAGS = \
|
libtaler_plugin_mintdb_postgres_la_LDFLAGS = \
|
||||||
$(TALER_PLUGIN_LDFLAGS) \
|
$(TALER_PLUGIN_LDFLAGS) \
|
||||||
-lpq \
|
-lpq \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
|
|
||||||
lib_LTLIBRARIES = \
|
lib_LTLIBRARIES = \
|
||||||
libtalermintdb.la
|
libtalermintdb.la
|
||||||
@ -30,7 +35,7 @@ libtalermintdb_la_SOURCES = \
|
|||||||
|
|
||||||
libtalermintdb_la_LIBADD = \
|
libtalermintdb_la_LIBADD = \
|
||||||
$(top_builddir)/src/util/libtalerutil.la \
|
$(top_builddir)/src/util/libtalerutil.la \
|
||||||
-lgnunetutil
|
-lgnunetutil $(XLIB)
|
||||||
|
|
||||||
libtalermintdb_la_LDFLAGS = \
|
libtalermintdb_la_LDFLAGS = \
|
||||||
$(POSTGRESQL_LDFLAGS) \
|
$(POSTGRESQL_LDFLAGS) \
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
# This Makefile.am is in the public domain
|
# This Makefile.am is in the public domain
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS) $(POSTGRESQL_CPPFLAGS)
|
AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS) $(POSTGRESQL_CPPFLAGS)
|
||||||
|
|
||||||
|
if USE_COVERAGE
|
||||||
|
AM_CFLAGS = --coverage -O0
|
||||||
|
XLIB = -lgcov
|
||||||
|
endif
|
||||||
|
|
||||||
talerincludedir = $(includedir)/taler
|
talerincludedir = $(includedir)/taler
|
||||||
|
|
||||||
lib_LTLIBRARIES = \
|
lib_LTLIBRARIES = \
|
||||||
@ -11,7 +16,7 @@ libtalerpq_la_SOURCES = \
|
|||||||
|
|
||||||
libtalerpq_la_LIBADD = \
|
libtalerpq_la_LIBADD = \
|
||||||
-lgnunetutil \
|
-lgnunetutil \
|
||||||
-lpq
|
-lpq $(XLIB)
|
||||||
|
|
||||||
libtalerpq_la_LDFLAGS = \
|
libtalerpq_la_LDFLAGS = \
|
||||||
$(POSTGRESQL_LDFLAGS) \
|
$(POSTGRESQL_LDFLAGS) \
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
# This Makefile.am is in the public domain
|
# This Makefile.am is in the public domain
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS) $(POSTGRESQL_CPPFLAGS)
|
AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS) $(POSTGRESQL_CPPFLAGS)
|
||||||
|
|
||||||
|
if USE_COVERAGE
|
||||||
|
AM_CFLAGS = --coverage -O0
|
||||||
|
XLIB = -lgcov
|
||||||
|
endif
|
||||||
|
|
||||||
lib_LTLIBRARIES = \
|
lib_LTLIBRARIES = \
|
||||||
libtalerutil.la
|
libtalerutil.la
|
||||||
|
|
||||||
@ -16,20 +21,21 @@ libtalerutil_la_LIBADD = \
|
|||||||
-lgnunetutil \
|
-lgnunetutil \
|
||||||
$(LIBGCRYPT_LIBS) \
|
$(LIBGCRYPT_LIBS) \
|
||||||
-ljansson \
|
-ljansson \
|
||||||
-lmicrohttpd
|
-lmicrohttpd $(XLIB)
|
||||||
|
|
||||||
libtalerutil_la_LDFLAGS = \
|
libtalerutil_la_LDFLAGS = \
|
||||||
-version-info 0:0:0 \
|
-version-info 0:0:0 \
|
||||||
-export-dynamic -no-undefined
|
-export-dynamic -no-undefined
|
||||||
|
|
||||||
TESTS=\
|
TESTS = \
|
||||||
test-json-validations
|
test-json-validations
|
||||||
|
|
||||||
check_PROGRAMS=\
|
check_PROGRAMS=\
|
||||||
test-json-validations
|
test-json-validations
|
||||||
|
|
||||||
test_json_validations_SOURCES=test_json_validations.c
|
test_json_validations_SOURCES = \
|
||||||
test_json_validations_LDADD=\
|
test_json_validations.c
|
||||||
|
test_json_validations_LDADD = \
|
||||||
-lgnunetutil \
|
-lgnunetutil \
|
||||||
-ljansson \
|
-ljansson \
|
||||||
libtalerutil.la
|
libtalerutil.la
|
||||||
|
Loading…
Reference in New Issue
Block a user