summaryrefslogtreecommitdiff
path: root/lang/python/python3/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python/python3/Makefile')
-rw-r--r--lang/python/python3/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/lang/python/python3/Makefile b/lang/python/python3/Makefile
index e9468c97f..76be31472 100644
--- a/lang/python/python3/Makefile
+++ b/lang/python/python3/Makefile
@@ -309,14 +309,16 @@ define Host/Install
$(MAKE) -C $(HOST_BUILD_DIR) install
$(INSTALL_DIR) $(HOST_PYTHON3_DIR)/bin/
$(INSTALL_BIN) $(HOST_BUILD_DIR)/Parser/pgen $(HOST_PYTHON3_DIR)/bin/pgen3
- ifeq ($(wildcard $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched),)
- $(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-setuptools,)
- touch $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched
- endif
- ifeq ($(wildcard $(HOST_PYTHON3_PKG_DIR)/.pip-patched),)
- $(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-pip,)
- touch $(HOST_PYTHON3_PKG_DIR)/.pip-patched
- endif
+ $(if $(wildcard $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-$(PYTHON3_SETUPTOOLS_VERSION)),,
+ $(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-setuptools,)
+ rm -f $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-*
+ touch $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-$(PYTHON3_SETUPTOOLS_VERSION)
+ )
+ $(if $(wildcard $(HOST_PYTHON3_PKG_DIR)/.pip-patched-$(PYTHON3_PIP_VERSION)),,
+ $(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-pip,)
+ rm -f $(HOST_PYTHON3_PKG_DIR)/.pip-patched-*
+ touch $(HOST_PYTHON3_PKG_DIR)/.pip-patched-$(PYTHON3_PIP_VERSION)
+ )
endef
$(eval $(call HostBuild))