]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[4009] Fixed the boost_system dependency
authorFrancis Dupont <fdupont@isc.org>
Wed, 2 Sep 2015 20:28:02 +0000 (22:28 +0200)
committerFrancis Dupont <fdupont@isc.org>
Wed, 2 Sep 2015 20:28:02 +0000 (22:28 +0200)
configure.ac
src/lib/asiolink/Makefile.am
src/lib/cc/Makefile.am

index 0d1378af43e30fdea16472a9056f882398ddd55c..51b392197fd213564879f3237a03c37579f13c20 100644 (file)
@@ -1245,7 +1245,13 @@ AC_SUBST(GTEST_SOURCE)
 CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/ext/coroutine"
 #
 # Disable threads: Currently we don't use them.
-CPPFLAGS="$CPPFLAGS -DASIO_DISABLE_THREADS=1"
+CPPFLAGS="$CPPFLAGS -DBOOST_ASIO_DISABLE_THREADS=1"
+#
+# Don't want boost system library
+CPPFLAGS="$CPPFLAGS -DBOOST_ERROR_CODE_HEADER_ONLY"
+#
+# Avoid boost::system::throws multiple defines
+CPPFLAGS="$CPPFLAGS -DBOOST_SYSTEM_NO_DEPRECATED"
 
 # Check for functions that are not available on all platforms
 AC_CHECK_FUNCS([pselect])
index 4e7a492da32b7dc9a70c7bea714154e24094179c..53f960f18b4889e391a774ae35b9b36ec7c62894 100644 (file)
@@ -35,8 +35,7 @@ libkea_asiolink_la_SOURCES += udp_socket.h
 # KEA_CXXFLAGS)
 libkea_asiolink_la_CXXFLAGS = $(AM_CXXFLAGS)
 libkea_asiolink_la_CPPFLAGS = $(AM_CPPFLAGS)
-libkea_asiolink_la_LIBADD  = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
-libkea_asiolink_la_LIBADD += -lboost_system
+libkea_asiolink_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
 
 # IOAddress is sometimes used in user-library code
 libkea_asiolink_includedir = $(pkgincludedir)/asiolink
index a4f5ef87867efc269071cdebfd182b7c860097f4..debe2ee8a62acaf1ea6ec7f653f0c48428fd9742 100644 (file)
@@ -9,7 +9,6 @@ libkea_cc_la_SOURCES = data.cc data.h
 libkea_cc_la_SOURCES += command_interpreter.cc command_interpreter.h
 
 libkea_cc_la_LIBADD  = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la
-libkea_cc_la_LIBADD += -lboost_system
 
 libkea_cc_la_LDFLAGS = -no-undefined -version-info 1:0:0