summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBéla Becker <bela.becker@pcbdesign.hu>2017-10-05 13:33:25 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-10-07 23:13:26 +0200
commit6c4b027f9da4f4432fc79b8eefe61c5c33b9ae8a (patch)
tree50c7ed346d5e8f98a3933c75e0e62bca8f845310
parentae531565f00df88ae545fc37204bb81249dd40f3 (diff)
downloadbuildroot-6c4b027f9da4f4432fc79b8eefe61c5c33b9ae8a.tar.gz
buildroot-6c4b027f9da4f4432fc79b8eefe61c5c33b9ae8a.zip
package/libiio: add support for Python 3.x bindings
Python3 support was added to libiio in version 0.10. This commit adds the option to compile libiio bindings if python3 was selected instead of python. Signed-off-by: Béla Becker <bela.becker@pcbdesign.hu> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/libiio/Config.in2
-rw-r--r--package/libiio/libiio.mk4
2 files changed, 5 insertions, 1 deletions
diff --git a/package/libiio/Config.in b/package/libiio/Config.in
index 75f6f3a847..baa163126a 100644
--- a/package/libiio/Config.in
+++ b/package/libiio/Config.in
@@ -96,7 +96,7 @@ config BR2_PACKAGE_LIBIIO_BINDINGS_CSHARP
config BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON
bool "Install Python bindings"
- depends on BR2_PACKAGE_PYTHON
+ depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
Install the Python bindings.
diff --git a/package/libiio/libiio.mk b/package/libiio/libiio.mk
index d066ae0314..0b13064085 100644
--- a/package/libiio/libiio.mk
+++ b/package/libiio/libiio.mk
@@ -60,7 +60,11 @@ LIBIIO_DEPENDENCIES += avahi
endif
ifeq ($(BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON),y)
+ifeq ($(BR2_PACKAGE_PYTHON),y)
LIBIIO_DEPENDENCIES += python
+else ifeq ($(BR2_PACKAGE_PYTHON3),y)
+LIBIIO_DEPENDENCIES += python3
+endif
LIBIIO_CONF_OPTS += -DPYTHON_BINDINGS=ON
else
LIBIIO_CONF_OPTS += -DPYTHON_BINDINGS=OFF
OpenPOWER on IntegriCloud