summaryrefslogtreecommitdiffstats
path: root/rules/host-system-python3.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-06-02 10:47:04 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-06-04 10:53:31 +0200
commitefb9348cff71bf2ccf375c3ae3d135674929daf2 (patch)
tree9b2202e0eefe12b35393fcff7bacaad062dca3d0 /rules/host-system-python3.make
parent1540eb29201011ae68395fabf10ab6f512fa090d (diff)
downloadptxdist-efb9348cff71bf2ccf375c3ae3d135674929daf2.tar.gz
ptxdist-efb9348cff71bf2ccf375c3ae3d135674929daf2.tar.xz
host-system-python3: add options for mako, numpy and six
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/host-system-python3.make')
-rw-r--r--rules/host-system-python3.make18
1 files changed, 18 insertions, 0 deletions
diff --git a/rules/host-system-python3.make b/rules/host-system-python3.make
index fe25fbe77..305e86fcc 100644
--- a/rules/host-system-python3.make
+++ b/rules/host-system-python3.make
@@ -26,6 +26,24 @@ $(STATEDIR)/host-system-python3.prepare:
@$(SYSTEMPYTHON3) -V >/dev/null 2>&1 || \
ptxd_bailout "'python3' not found! Please install.";
@echo
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_MAKO
+ @echo "Checking for Python Mako ..."
+ @$(SYSTEMPYTHON3) -c 'import mako' 2>/dev/null || \
+ ptxd_bailout "Python mako module not found! \
+ Please install python-mako (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_NUMPY
+ @echo "Checking for Python Numpy ..."
+ @$(SYSTEMPYTHON3) -c 'import numpy' 2>/dev/null || \
+ ptxd_bailout "Python numpy module not found! \
+ Please install python3-numpy (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX
+ @echo "Checking for Python Six ..."
+ @$(SYSTEMPYTHON3) -c 'import six' 2>/dev/null || \
+ ptxd_bailout "Python six module not found! \
+ Please install python3-six (debian)";
+endif
@$(call touch)
# vim: syntax=make