winpython fixes and fix pdf-outline generation on gentoo using a temporary python env
This commit is contained in:
+11
-6
@@ -182,15 +182,20 @@ else # ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_LINUX))
|
||||
$(error The target operating system is not supported!)
|
||||
endif # ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_LINUX))
|
||||
|
||||
ifeq ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_WINDOWS))
|
||||
SG_DIST_DIR := $(SG_HANDBOOK_DIR)/dist
|
||||
SG_WINPYTHON_DIR := $(SG_DIST_DIR)/WINPYTHON
|
||||
SG_WINPYTHON_BIN_DIR := $(SG_DIST_DIR)/WINPYTHON/python-3.12.4.amd64
|
||||
ifeq ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_LINUX))
|
||||
SG_PYTHON_VENV_DIR := $(shell mktemp -d)/sg-ue-handbook-venv
|
||||
SG_PYTHON_VENV_BIN_DIR := $(SG_PYTHON_VENV_DIR)/bin
|
||||
export PATH := $(SG_GENTOO_PY_VENV_BIN_DIR):$(PATH)
|
||||
export PWD := $(SG_GENTOO_PY_VENV_BIN_DIR)
|
||||
export VIRTUAL_ENV := $(SG_GENTOO_PY_VENV_DIR)
|
||||
else ifeq ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_WINDOWS))
|
||||
SG_WINPYTHON_DIR := $(SG_DIST_DIR)/winpython
|
||||
SG_WINPYTHON_BIN_DIR := $(SG_WINPYTHON_DIR)//python-3.12.4.amd64
|
||||
SG_WINPYTHON_BIN_SCRIPTS_DIR := $(SG_WINPYTHON_BIN_DIR)/Scripts
|
||||
SG_WINPYTHON_SCRIPTS_DIR := $(SG_DIST_DIR)/scripts
|
||||
|
||||
SG_WINPYTHON_SCRIPTS_DIR := $(SG_WINPYTHON_DIR)/scripts
|
||||
export PATH := $(SG_WINPYTHON_BIN_DIR);$(SG_WINPYTHON_BIN_SCRIPTS_DIR);$(SG_WINPYTHON_SCRIPTS_DIR);$(PATH)
|
||||
endif # ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_WINDOWS))
|
||||
endif # ($(SG_BUILD_PLATFORM),$(SG_BUILD_PLATFORM_LINUX))
|
||||
|
||||
################################################################################
|
||||
# Make Targets - All
|
||||
|
||||
Reference in New Issue
Block a user