mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-04 06:10:16 +03:00
Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/bin
Since things are no longer installed in $(HOST_DIR)/usr, the callers should also not refer to it. This is a mechanical change with git grep -l '$(HOST_DIR)/usr/bin' | xargs sed -i 's%$(HOST_DIR)/usr/bin%$(HOST_DIR)/bin%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
15bff58f3e
commit
0f9c0bf3d5
@@ -166,17 +166,17 @@ PYTHON3_CONF_OPTS += \
|
||||
# '_freeze_importlib'. Unfortunately, for the target Python, they are
|
||||
# built for the target, while we need to run them at build time. So
|
||||
# when installing host-python, we copy them to
|
||||
# $(HOST_DIR)/usr/bin. And then, when building the target python
|
||||
# $(HOST_DIR)/bin. And then, when building the target python
|
||||
# package, we tell the configure script where they are located.
|
||||
define HOST_PYTHON3_INSTALL_TOOLS
|
||||
cp $(@D)/Parser/pgen $(HOST_DIR)/usr/bin/python-pgen
|
||||
cp $(@D)/Programs/_freeze_importlib $(HOST_DIR)/usr/bin/python-freeze-importlib
|
||||
cp $(@D)/Parser/pgen $(HOST_DIR)/bin/python-pgen
|
||||
cp $(@D)/Programs/_freeze_importlib $(HOST_DIR)/bin/python-freeze-importlib
|
||||
endef
|
||||
HOST_PYTHON3_POST_INSTALL_HOOKS += HOST_PYTHON3_INSTALL_TOOLS
|
||||
|
||||
PYTHON3_CONF_ENV += \
|
||||
PGEN_FOR_BUILD=$(HOST_DIR)/usr/bin/python-pgen \
|
||||
FREEZE_IMPORTLIB_FOR_BUILD=$(HOST_DIR)/usr/bin/python-freeze-importlib
|
||||
PGEN_FOR_BUILD=$(HOST_DIR)/bin/python-pgen \
|
||||
FREEZE_IMPORTLIB_FOR_BUILD=$(HOST_DIR)/bin/python-freeze-importlib
|
||||
|
||||
#
|
||||
# Remove useless files. In the config/ directory, only the Makefile
|
||||
@@ -224,8 +224,8 @@ endif
|
||||
# for the target.
|
||||
ifeq ($(BR2_PACKAGE_PYTHON3),y)
|
||||
define HOST_PYTHON3_INSTALL_SYMLINK
|
||||
ln -fs python3 $(HOST_DIR)/usr/bin/python
|
||||
ln -fs python3-config $(HOST_DIR)/usr/bin/python-config
|
||||
ln -fs python3 $(HOST_DIR)/bin/python
|
||||
ln -fs python3-config $(HOST_DIR)/bin/python-config
|
||||
endef
|
||||
|
||||
HOST_PYTHON3_POST_INSTALL_HOOKS += HOST_PYTHON3_INSTALL_SYMLINK
|
||||
@@ -247,7 +247,7 @@ endif
|
||||
define PYTHON3_CREATE_PYC_FILES
|
||||
$(PYTHON3_FIX_TIME)
|
||||
PYTHONPATH="$(PYTHON3_PATH)" \
|
||||
cd $(TARGET_DIR) && $(HOST_DIR)/usr/bin/python$(PYTHON3_VERSION_MAJOR) \
|
||||
cd $(TARGET_DIR) && $(HOST_DIR)/bin/python$(PYTHON3_VERSION_MAJOR) \
|
||||
$(TOPDIR)/support/scripts/pycompile.py \
|
||||
$(if $(BR2_REPRODUCIBLE),--force) \
|
||||
usr/lib/python$(PYTHON3_VERSION_MAJOR)
|
||||
|
||||
Reference in New Issue
Block a user