diff --git a/package/libldns/Config.in b/package/libldns/Config.in index 696fec97b5..60b149e201 100644 --- a/package/libldns/Config.in +++ b/package/libldns/Config.in @@ -8,3 +8,16 @@ config BR2_PACKAGE_LIBLDNS experimental software for current Internet Drafts. http://www.nlnetlabs.nl/projects/ldns + +if BR2_PACKAGE_LIBLDNS + +config BR2_PACKAGE_LIBLDNS_DRILL + bool "drill binary" + depends on !BR2_STATIC_LIBS + help + Install the drill binary + +comment "drill needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS + +endif # BR2_PACKAGE_LIBLDNS diff --git a/package/libldns/libldns.mk b/package/libldns/libldns.mk index 0740d09fab..6ced75a44f 100644 --- a/package/libldns/libldns.mk +++ b/package/libldns/libldns.mk @@ -45,4 +45,11 @@ endif # interested in the lib target anyway LIBLDNS_MAKE_OPTS = lib +ifeq ($(BR2_PACKAGE_LIBLDNS_DRILL),y) +LIBLDNS_CONF_OPTS += --with-drill +LIBLDNS_MAKE_OPTS += drill +else +LIBLDNS_CONF_OPTS += --without-drill +endif + $(eval $(autotools-package))