summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>2016-04-29 10:12:14 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-06-11 15:54:02 +0200
commit06321645a3383ec32ac3e518157c9b7eee20d06c (patch)
treece5079cb03272df0efc786b856dbf9a3b99f1fc8
parentf0baae8da885d70d0f60566e704780c1202a2b59 (diff)
downloadbuildroot-06321645a3383ec32ac3e518157c9b7eee20d06c.tar.gz
buildroot-06321645a3383ec32ac3e518157c9b7eee20d06c.zip
gnuradio: add qtgui support
gr-qtgui provides a set of module to display time/frequency/waterfall. Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/gnuradio/Config.in12
-rw-r--r--package/gnuradio/gnuradio.mk7
2 files changed, 18 insertions, 1 deletions
diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in
index f51b9b297b..50f5e7fa19 100644
--- a/package/gnuradio/Config.in
+++ b/package/gnuradio/Config.in
@@ -67,7 +67,7 @@ config BR2_PACKAGE_GNURADIO_UTILS
help
Misc python utilities
-comment "gr-fft, -filter, -analog, -channels, -digital, -trellis, -pager depends fftw's single precision"
+comment "gr-fft, -filter, -analog, -channels, -digital, -trellis, -pager, -qtgui depends fftw's single precision"
depends on !BR2_PACKAGE_FFTW_PRECISION_SINGLE
if BR2_PACKAGE_FFTW_PRECISION_SINGLE
@@ -108,6 +108,16 @@ config BR2_PACKAGE_GNURADIO_PAGER
help
FLEX pager decoder implementation blocks
+config BR2_PACKAGE_GNURADIO_QTGUI
+ bool "gr-qtgui"
+ depends on BR2_PACKAGE_PYTHON_PYQT
+ depends on BR2_PACKAGE_QWT
+ depends on BR2_PACKAGE_QT_STL
+ select BR2_PACKAGE_GNURADIO_FFT
+ select BR2_PACKAGE_GNURADIO_FILTER
+ help
+ GNU Radio Qt scopes
+
config BR2_PACKAGE_GNURADIO_TRELLIS
bool "gr-trellis support"
select BR2_PACKAGE_GNURADIO_DIGITAL
diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk
index b193569617..972f7a494e 100644
--- a/package/gnuradio/gnuradio.mk
+++ b/package/gnuradio/gnuradio.mk
@@ -120,6 +120,13 @@ else
GNURADIO_CONF_OPTS += -DENABLE_PAGER=OFF
endif
+ifeq ($(BR2_PACKAGE_GNURADIO_QTGUI),y)
+GNURADIO_DEPENDENCIES += python-pyqt qwt
+GNURADIO_CONF_OPTS += -DENABLE_GR_QTGUI=ON
+else
+GNURADIO_CONF_OPTS += -DENABLE_GR_QTGUI=OFF
+endif
+
ifeq ($(BR2_PACKAGE_GNURADIO_TRELLIS),y)
GNURADIO_CONF_OPTS += -DENABLE_GR_TRELLIS=ON
else
OpenPOWER on IntegriCloud