AC_CONFIG_FILES(util/Makefile)
AC_PROG_CXX
+
+AC_PATH_PROG([GTEST_CONFIG], [gtest-config])
+GTEST_LDFLAGS=`$GTEST_CONFIG --ldflags`
+GTEST_LIBS=`$GTEST_CONFIG --libs`
+GTEST_CXXFLAGS=`$GTEST_CONFIG --cxxflags`
+GTEST_CPPFLAGS=`$GTEST_CONFIG --cppflags`
+AC_SUBST(GTEST_LDFLAGS)
+AC_SUBST(GTEST_LIBS)
+AC_SUBST(GTEST_CXXFLAGS)
+AC_SUBST(GTEST_CPPFLAGS)
+
AC_CONFIG_FILES(tests/Makefile)
AC_CONFIG_FILES(tests/libntp/Makefile)
check_PROGRAMS = tests
-LDADD = @top_builddir@/libntp/libntp.a @LCRYPTO@ -lgtest_main -lpthread
-tests_SOURCES = libntptest.cpp \
+LDADD = @LCRYPTO@ @GTEST_LDFLAGS@ @GTEST_LIBS@ @top_builddir@/libntp/libntp.a
+AM_CXXFLAGS = @GTEST_CXXFLAGS@
+AM_CPPFLAGS = @GTEST_CPPFLAGS@
+tests_SOURCES = ../main.cpp \
+ libntptest.cpp \
a_md5encrypt.cpp \
atoint.cpp \
atolfp.cpp \
--- /dev/null
+#include "main.h"
+
+int main(int argc, char **argv) {
+ ::testing::InitGoogleTest(&argc, argv);
+ return RUN_ALL_TESTS();
+}