diff options
| author | Jeffery To <jeffery.to@gmail.com> | 2019-02-21 19:52:07 +0800 |
|---|---|---|
| committer | Jeffery To <jeffery.to@gmail.com> | 2019-02-23 16:59:22 +0800 |
| commit | 5d72e9bf7e36d2398d1d794a882f4d0387d0451a (patch) | |
| tree | b375f67787dab504f9bfe19fbb9946a4ca09a894 /lang/python/python3-package.mk | |
| parent | cd3291d0147b0c8502d0006966c7827eaa188d6f (diff) | |
python,python3: Add PYTHON_PKG_SETUP_DIR
This adds a variable (PYTHON_PKG_SETUP_DIR / PYTHON3_PKG_SETUP_DIR) that
allows a Python package Makefile to control the directory where setup.py
is called (as part of PyBuild/Compile/Default /
Py3Build/Compile/Default).
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/python3-package.mk')
| -rw-r--r-- | lang/python/python3-package.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk index 899966546..81013ca83 100644 --- a/lang/python/python3-package.mk +++ b/lang/python/python3-package.mk @@ -113,6 +113,7 @@ define Build/Compile/Py3Mod $(3)) endef +PYTHON3_PKG_SETUP_DIR ?= PYTHON3_PKG_SETUP_ARGS:=--single-version-externally-managed PYTHON3_PKG_SETUP_VARS:= @@ -120,7 +121,8 @@ define Py3Build/Compile/Default $(foreach pkg,$(HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), $(call host_python3_pip_install_host,$(pkg)) ) - $(call Build/Compile/Py3Mod,, \ + $(call Build/Compile/Py3Mod, \ + $(PYTHON3_PKG_SETUP_DIR), \ install --prefix="/usr" --root="$(PKG_INSTALL_DIR)" \ $(PYTHON3_PKG_SETUP_ARGS), \ $(PYTHON3_PKG_SETUP_VARS) \ |
