summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2019-03-08 22:39:56 +0100
committerPeter Korsgaard <peter@korsgaard.com>2019-03-25 17:26:10 +0100
commit1f04edb23bccc89505b79475abfb1cc68eb82e5a (patch)
tree9efed24cba80ebfd3782e3f2862871b67e9c9d1f
parent335165f718f97807df52e49c40f0b6a1ec8686d0 (diff)
downloadbuildroot-1f04edb23bccc89505b79475abfb1cc68eb82e5a.tar.gz
buildroot-1f04edb23bccc89505b79475abfb1cc68eb82e5a.zip
package/gnuradio: add optional log4cpp dependency
Currently, logger component is enabled if log4cpp is found Moreover, it should be noted that log4cpp is now mandatory in latest upstream: https://github.com/gnuradio/gnuradio/commit/d2428961205bf62e6b39966f040f98435e5cc2ed Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 50e1d12e073d2f042730fe6cf0b1915df5afb8af) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r--package/gnuradio/Config.in6
-rw-r--r--package/gnuradio/gnuradio.mk7
2 files changed, 13 insertions, 0 deletions
diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in
index 3fdaea850e..6d0669779f 100644
--- a/package/gnuradio/Config.in
+++ b/package/gnuradio/Config.in
@@ -56,6 +56,12 @@ config BR2_PACKAGE_GNURADIO_FEC
help
FEC signal processing blocks
+config BR2_PACKAGE_GNURADIO_LOG
+ bool "gr-log support"
+ select BR2_PACKAGE_LOG4CPP
+ help
+ Enable logger component
+
config BR2_PACKAGE_GNURADIO_PYTHON
bool "python support"
depends on BR2_PACKAGE_PYTHON
diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk
index 202c2213a7..ef9723cb01 100644
--- a/package/gnuradio/gnuradio.mk
+++ b/package/gnuradio/gnuradio.mk
@@ -115,6 +115,13 @@ else
GNURADIO_CONF_OPTS += -DENABLE_GR_FILTER=OFF
endif
+ifeq ($(BR2_PACKAGE_GNURADIO_LOG),y)
+GNURADIO_DEPENDENCIES += log4cpp
+GNURADIO_CONF_OPTS += -DENABLE_GR_LOG=ON
+else
+GNURADIO_CONF_OPTS += -DENABLE_GR_LOG=OFF
+endif
+
ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y)
GNURADIO_DEPENDENCIES += python
GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON
OpenPOWER on IntegriCloud