# -rpath /nowhere is a hack to trigger libtool to not create a
# convenience archive, resulting in shared modules
+if HAVE_GTEST
+
libco1_la_SOURCES = callout_library_1.cc callout_library_common.h
libco1_la_CXXFLAGS = $(AM_CXXFLAGS)
libco1_la_CPPFLAGS = $(AM_CPPFLAGS)
# Don't install test libraries.
noinst_LTLIBRARIES = libco1.la libco2.la libco3.la
-if HAVE_GTEST
-
# C++ tests
PROGRAM_TESTS = dhcp4_unittests
# -rpath /nowhere is a hack to trigger libtool to not create a
# convenience archive, resulting in shared modules
+if HAVE_GTEST
+
libco1_la_SOURCES = callout_library_1.cc callout_library_common.h
libco1_la_CXXFLAGS = $(AM_CXXFLAGS)
libco1_la_CPPFLAGS = $(AM_CPPFLAGS)
# Don't install test libraries.
noinst_LTLIBRARIES = libco1.la libco2.la libco3.la
-if HAVE_GTEST
-
# C++ tests
PROGRAM_TESTS = dhcp6_unittests
AM_CXXFLAGS = $(KEA_CXXFLAGS)
-AM_LDADD =
-AM_LDADD += $(top_builddir)/src/lib/log/libkea-log.la
+AM_LDADD = $(top_builddir)/src/lib/log/libkea-log.la
AM_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
AM_LDADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
AM_LDADD += $(LOG4CPLUS_LIBS) $(GTEST_LDADD)
AM_LDFLAGS += -static
endif
+if HAVE_GTEST
+
CLEANFILES = *.gcno *.gcda *.lock
EXTRA_DIST = log_test_messages.mes
DISTCLEANFILES = tempdir.h
DISTCLEANFILES += $(SHTESTS)
-if HAVE_GTEST
-
TESTS_ENVIRONMENT = $(LIBTOOL) --mode=execute $(VALGRIND_COMMAND)
# Set of unit tests for the general logging classes
AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
AM_CXXFLAGS = $(KEA_CXXFLAGS)
+if HAVE_GTEST
noinst_LTLIBRARIES = libutil_unittests.la
libutil_unittests_la_SOURCES = fork.h fork.cc
libutil_unittests_la_SOURCES += newhook.h newhook.cc
libutil_unittests_la_SOURCES += testdata.h testdata.cc
-if HAVE_GTEST
libutil_unittests_la_SOURCES += resource.h resource.cc
libutil_unittests_la_SOURCES += check_valgrind.h check_valgrind.cc
libutil_unittests_la_SOURCES += run_all.h run_all.cc
libutil_unittests_la_SOURCES += textdata.h
libutil_unittests_la_SOURCES += wiredata.h wiredata.cc
libutil_unittests_la_SOURCES += interprocess_util.h interprocess_util.cc
-endif
# For now, this isn't needed for libutil_unittests
EXTRA_DIST = mock_socketsession.h
libutil_unittests_la_CPPFLAGS = $(AM_CPPFLAGS)
-if HAVE_GTEST
libutil_unittests_la_CPPFLAGS += $(GTEST_INCLUDES)
-endif
libutil_unittests_la_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
libutil_unittests_la_LIBADD = $(top_builddir)/src/lib/util/libkea-util.la
libutil_unittests_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
-if HAVE_GTEST
libutil_unittests_la_LIBADD += $(GTEST_LDADD)
endif