diff mbox series

[1/1] package/gnuradio: add optional IIO support to GNU Radio

Message ID 1829902423.330785126.1715848461667.JavaMail.zimbra@free.fr
State New
Headers show
Series [1/1] package/gnuradio: add optional IIO support to GNU Radio | expand

Commit Message

jmfriedt May 16, 2024, 8:34 a.m. UTC
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(+)
diff mbox series

Patch

diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in
index be997e91e2..78bee9e221 100644
--- a/package/gnuradio/Config.in
+++ b/package/gnuradio/Config.in
@@ -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
diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk
index 4e82c9e129..bdaab86f35 100644
--- a/package/gnuradio/gnuradio.mk
+++ b/package/gnuradio/gnuradio.mk
@@ -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