avahi: add option to build the libdns_sd (Bonjour) compatibility library
As requested on the list. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
03ecca90d3
commit
1ab5a23e73
|
@ -35,6 +35,14 @@ config BR2_PACKAGE_AVAHI_DAEMON
|
||||||
The daemon registers local IP addresses and services using
|
The daemon registers local IP addresses and services using
|
||||||
mDNS/DNS-SD.
|
mDNS/DNS-SD.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY
|
||||||
|
bool "libdns_sd compatibility (Bonjour)"
|
||||||
|
depends on BR2_PACKAGE_AVAHI_DAEMON
|
||||||
|
select BR2_PACKAGE_DBUS
|
||||||
|
help
|
||||||
|
Enable the libdns_sd (Bonjour) compatibility library support
|
||||||
|
for legacy applications.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
comment "avahi needs a toolchain w/ threads"
|
comment "avahi needs a toolchain w/ threads"
|
||||||
|
|
|
@ -101,6 +101,10 @@ else
|
||||||
AVAHI_CONF_OPT += --with-xml=none
|
AVAHI_CONF_OPT += --with-xml=none
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY),y)
|
||||||
|
AVAHI_CONF_OPT += --enable-compat-libdns_sd
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_DBUS),y)
|
ifeq ($(BR2_PACKAGE_DBUS),y)
|
||||||
AVAHI_DEPENDENCIES += dbus
|
AVAHI_DEPENDENCIES += dbus
|
||||||
else
|
else
|
||||||
|
@ -181,4 +185,14 @@ endef
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# applications expects to be able to #include <dns_sd.h>
|
||||||
|
define AVAHI_STAGING_INSTALL_LIBDNSSD_LINK
|
||||||
|
ln -sf avahi-compat-libdns_sd/dns_sd.h \
|
||||||
|
$(STAGING_DIR)/usr/include/dns_sd.h
|
||||||
|
endef
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY),y)
|
||||||
|
AVAHI_POST_INSTALL_STAGING_HOOKS += AVAHI_STAGING_INSTALL_LIBDNSSD_LINK
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
Loading…
Reference in New Issue