diff --git a/meta-adi-xilinx/recipes-support/libiio/libiio_%.bbappend b/meta-adi-xilinx/recipes-support/libiio/libiio_%.bbappend index 8fffd87..57fa90e 100644 --- a/meta-adi-xilinx/recipes-support/libiio/libiio_%.bbappend +++ b/meta-adi-xilinx/recipes-support/libiio/libiio_%.bbappend @@ -6,6 +6,9 @@ PV = "0.21+git${SRCPV}" SRC_URI += "file://syvinitscript.patch" EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '-DWITH_SYSVINIT=on', '', d)}" +# This is enabled by default if network_backend is enabled. But if zeroconf is not present, we cannot +# have DHAVE_DNS_SD=ON +EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', '', '-DHAVE_DNS_SD=off', d)}" inherit update-rc.d @@ -14,4 +17,3 @@ INITSCRIPT_NAME = "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'iiod', ' PACKAGECONFIG ?= "USB_BACKEND NETWORK_BACKEND PYTHON_BINDINGS SERIAL_BACKEND" PACKAGECONFIG[SERIAL_BACKEND] = "-DWITH_SERIAL_BACKEND=ON,-DWITH_SERIAL_BACKEND=off,libserialport libxml2" -