@@ -136,6 +136,13 @@ config BR2_PACKAGE_GNURADIO_FILTER
help
Filter signal processing blocks
+config BR2_PACKAGE_GNURADIO_IIO
+ bool "gr-iio support"
+ select BR2_PACKAGE_LIBIIO
+ select BR2_PACKAGE_GNURADIO_BLOCKS
+ help
+ IIO support
+
config BR2_PACKAGE_GNURADIO_NETWORK
bool "gr-network support"
select BR2_PACKAGE_GNURADIO_BLOCKS
@@ -112,6 +112,13 @@ else
GNURADIO_CONF_OPTS += -DENABLE_GR_NETWORK=OFF
endif
+ifeq ($(BR2_PACKAGE_GNURADIO_IIO),y)
+GNURADIO_CONF_OPTS += -DENABLE_GR_IIO=ON
+GNURADIO_DEPENDENCIES += libiio
+else
+GNURADIO_CONF_OPTS += -DENABLE_GR_IIO=OFF
+endif
+
ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y)
GNURADIO_DEPENDENCIES += python3 python-pybind \
host-python-numpy host-python-packaging
Indeed libiio dependency must be activated. The following patch aims at providing optional IIO support in GNU Radio since it is now included and no longer an external package: Signed-off-by: Jean-Michel Friedt <jmfriedt@femto-st.fr> --- package/gnuradio/Config.in | 7 +++++++ package/gnuradio/gnuradio.mk | 7 +++++++ 2 files changed, 14 insertions(+)