CMake build: preserve PYTHONPATH (#160144)

Fixes #160092

I'm very new to CMake, so let me know if there's a fancier way to do this.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/160144
Approved by: https://github.com/malfet

Co-authored-by: Xuehai Pan <XuehaiPan@outlook.com>
This commit is contained in:
Adam J. Stewart
2025-08-08 16:03:49 +00:00
committed by PyTorch MergeBot
parent 50f23ff6f8
commit 231c72240d

View File

@ -265,7 +265,7 @@ add_custom_command(
OUTPUT
"${TORCH_SRC_DIR}/utils/data/datapipes/datapipe.pyi"
COMMAND
${CMAKE_COMMAND} -E env PYTHONPATH="${TORCH_ROOT}"
${CMAKE_COMMAND} -E env --modify PYTHONPATH=path_list_prepend:"${TORCH_ROOT}" --
"${Python_EXECUTABLE}" ${TORCH_SRC_DIR}/utils/data/datapipes/gen_pyi.py
DEPENDS
"${TORCH_SRC_DIR}/utils/data/datapipes/datapipe.pyi.in"