diff --git a/lang/python/python-package.mk b/lang/python/python-package.mk index 260c98968..9990d5340 100644 --- a/lang/python/python-package.mk +++ b/lang/python/python-package.mk @@ -114,14 +114,16 @@ define Build/Compile/PyMod $(3)) endef -PYTHON_PKG_SETUP_ARGS:=--single-version-externally-managed -PYTHON_PKG_SETUP_VARS:= +PYTHON_PKG_SETUP_DIR ?= +PYTHON_PKG_SETUP_ARGS ?= --single-version-externally-managed +PYTHON_PKG_SETUP_VARS ?= define PyBuild/Compile/Default $(foreach pkg,$(HOST_PYTHON_PACKAGE_BUILD_DEPENDS), $(call host_python_pip_install_host,$(pkg)) ) - $(call Build/Compile/PyMod,, \ + $(call Build/Compile/PyMod, \ + $(PYTHON_PKG_SETUP_DIR), \ install --prefix="/usr" --root="$(PKG_INSTALL_DIR)" \ $(PYTHON_PKG_SETUP_ARGS), \ $(PYTHON_PKG_SETUP_VARS) \ diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk index 899966546..e52a15233 100644 --- a/lang/python/python3-package.mk +++ b/lang/python/python3-package.mk @@ -113,14 +113,16 @@ define Build/Compile/Py3Mod $(3)) endef -PYTHON3_PKG_SETUP_ARGS:=--single-version-externally-managed -PYTHON3_PKG_SETUP_VARS:= +PYTHON3_PKG_SETUP_DIR ?= +PYTHON3_PKG_SETUP_ARGS ?= --single-version-externally-managed +PYTHON3_PKG_SETUP_VARS ?= 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) \