summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2011-07-17 12:07:22 +0000
committerdougb <dougb@FreeBSD.org>2011-07-17 12:07:22 +0000
commitea4a7b3232c806dd23c5f59e99cccfb7d30ee8c0 (patch)
treede5a9b2710ba4305ac71877b589b7111ce7a549d /lib
parentb700662b066589afc182bbb9bfcd9b2f47ebf7b4 (diff)
downloadFreeBSD-src-ea4a7b3232c806dd23c5f59e99cccfb7d30ee8c0.zip
FreeBSD-src-ea4a7b3232c806dd23c5f59e99cccfb7d30ee8c0.tar.gz
Fixes to make the WITH_BIND_LIBS option functional with BIND 9.8.x
Diffstat (limited to 'lib')
-rw-r--r--lib/bind/config.mk10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/bind/config.mk b/lib/bind/config.mk
index 3064cbe..ebac59a 100644
--- a/lib/bind/config.mk
+++ b/lib/bind/config.mk
@@ -107,6 +107,13 @@ BIND_DPADD= ${LIBBIND9} ${LIBDNS} ${LIBISCCC} ${LIBISCCFG} \
${LIBISC} ${LIBLWRES}
.if ${MK_BIND_LIBS} != "no"
BIND_LDADD= -lbind9 -ldns -lisccc -lisccfg -lisc -llwres
+CFLAGS+= -I${BIND_DIR}/lib/isc/include
+CFLAGS+= -I${BIND_DIR}/lib/isc/unix/include
+CFLAGS+= -I${BIND_DIR}/lib/isc/pthreads/include
+CFLAGS+= -I${.CURDIR}/../dns
+CFLAGS+= -I${BIND_DIR}/lib/dns/include
+CFLAGS+= -I${BIND_DIR}/lib/isccfg/include
+CFLAGS+= -I${.CURDIR}/../isc
.else
BIND_LDADD= ${BIND_DPADD}
.endif
@@ -121,8 +128,7 @@ CRYPTO_LDADD= -lcrypto
CFLAGS+= -DHAVE_LIBXML2
CFLAGS+= -I/usr/local/include -I/usr/local/include/libxml2
.if ${MK_BIND_LIBS} != "no"
-CFLAGS+= -L/usr/local/lib
-BIND_LDADD+= -lxml2 -lz -liconv -lm
+BIND_LDADD+= -L/usr/local/lib -lxml2 -lz -liconv -lm
.else
BIND_DPADD+= /usr/local/lib/libxml2.a ${LIBZ}
BIND_DPADD+= /usr/local/lib/libiconv.a ${LIBM}
OpenPOWER on IntegriCloud