]> granicus.if.org Git - pdns/commitdiff
we now depend on libjsoncpp
authorBert Hubert <bert.hubert@netherlabs.nl>
Fri, 30 Nov 2012 21:07:40 +0000 (21:07 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Fri, 30 Nov 2012 21:07:40 +0000 (21:07 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2946 d19b8d6e-7fed-0310-83ef-9ca221ded41b

configure.ac
pdns/Makefile.am

index 6e51bd509887d8f3f8fa0fa72cb4a2835713f366..66be75a1ade6c782a1f94c881fcc7862c43ac612 100644 (file)
@@ -498,6 +498,10 @@ then
         AC_DEFINE(HAVE_SQLITE3,1,[If we have sqlite3])
 fi
 
+PKG_CHECK_MODULES(JSONCPP, jsoncpp, HAVE_JSONCPP=yes, AC_MSG_ERROR([Could not find jsoncpp])
+AC_SUBST(JSONCPP_LIBS)
+AC_SUBST(JSONCPP_CFLAGS))
+
 if test "$needcdb"
 then
        PKG_CHECK_MODULES(CDB, libcdb, HAVE_CDB=yes, AC_MSG_ERROR([+Could not find libcdb/tinycdb]))
index a70b27676b50ed758e75f6364a4c5497f74dda04..1d9121742a5ba645b7a993dac9197ef675e23f40 100644 (file)
@@ -3,7 +3,7 @@ AM_CXXFLAGS=-DSYSCONFDIR=\"@sysconfdir@\" -DLIBDIR=\"@libdir@\" -DLOCALSTATEDIR=
 else
 AM_CXXFLAGS=-DSYSCONFDIR=\"@sysconfdir@\" -DLIBDIR=\"@libdir@\" -DLOCALSTATEDIR=\"@socketdir@\" -Ibackends/bind @THREADFLAGS@ $(LUA_CFLAGS) $(SQLITE3_CFLAGS) -Iext/polarssl-1.1.2/include
 endif
-AM_CPPFLAGS=-Ibackends/bind $(BOOST_CPPFLAGS) @THREADFLAGS@
+AM_CPPFLAGS=-Ibackends/bind $(BOOST_CPPFLAGS) @THREADFLAGS@ @JSONCPP_FLAGS@
 
 if BOTAN110
 AM_CPPFLAGS += $(BOTAN110_CFLAGS)
@@ -67,7 +67,7 @@ md5.hh signingpipe.cc signingpipe.hh dnslabeltext.cc lua-pdns.cc lua-auth.cc lua
 ednssubnet.cc ednssubnet.hh cachecleaner.hh json.cc json.hh
 
 #
-pdns_server_LDFLAGS=@moduleobjects@ @modulelibs@ @DYNLINKFLAGS@ @LIBDL@ @THREADFLAGS@  $(BOOST_SERIALIZATION_LDFLAGS)  -rdynamic
+pdns_server_LDFLAGS=@moduleobjects@ @modulelibs@ @DYNLINKFLAGS@ @LIBDL@ @THREADFLAGS@  $(BOOST_SERIALIZATION_LDFLAGS) @JSONCPP_LIBS@ -rdynamic
 pdns_server_LDADD= ext/polarssl-1.1.2/library/libpolarssl.a $(BOOST_SERIALIZATION_LIBS) $(LUA_LIBS) $(SQLITE3_LIBS)
 
 if BOTAN110