summaryrefslogtreecommitdiffstats
path: root/rules/pre
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2010-01-24 18:27:34 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2010-01-24 20:05:11 +0100
commitbce9cae5950f63b082906c72c89653d553ebeeec (patch)
tree8a4aa2ea204406f95d89c47283464de4b621aa01 /rules/pre
parent110ca571b28b622d85025dd661a3163c2cf244a1 (diff)
downloadptxdist-bce9cae5950f63b082906c72c89653d553ebeeec.tar.gz
ptxdist-bce9cae5950f63b082906c72c89653d553ebeeec.tar.xz
[Rules] add PYTHONPATH to HOST_ENV
Host programs may install python modules into SYSROOT host. This patch adds the variable PYTHONPATH which points to location where these modules are install, to let the distribution's python find those modules. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/pre')
-rw-r--r--rules/pre/Rules.make7
1 files changed, 6 insertions, 1 deletions
diff --git a/rules/pre/Rules.make b/rules/pre/Rules.make
index 3306ac381..727e9ce5e 100644
--- a/rules/pre/Rules.make
+++ b/rules/pre/Rules.make
@@ -298,12 +298,17 @@ HOST_ENV_PKG_CONFIG := \
PKG_CONFIG_PATH="" \
PKG_CONFIG_LIBDIR="$(PTXDIST_SYSROOT_HOST)/lib/pkgconfig:$(PTXDIST_SYSROOT_HOST)/share/pkgconfig"
+HOST_ENV_PYTHONPATH := \
+ PYTHONPATH="$(shell python -c 'import distutils.sysconfig as sysconfig; \
+ print "%s" % sysconfig.get_python_lib(prefix="'"$(PTXDIST_SYSROOT_HOST)"'")')"
+
HOST_ENV := \
$(HOST_ENV_CC) \
$(HOST_ENV_CXX) \
$(HOST_ENV_CPPFLAGS) \
$(HOST_ENV_LDFLAGS) \
- $(HOST_ENV_PKG_CONFIG)
+ $(HOST_ENV_PKG_CONFIG) \
+ $(HOST_ENV_PYTHONPATH)
HOST_AUTOCONF := --prefix=$(PTXDIST_SYSROOT_HOST)