Skip to content

Commit ff86e70

Browse files
Fix cibuildwheel environment for macOS/Windows
Use cibuildwheel's {project} placeholder instead of ${{ github.workspace }} to ensure correct path expansion for CMAKE_PREFIX_PATH on all platforms.
1 parent c32a599 commit ff86e70

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/workflows/cibuildwheel.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ jobs:
5959
uses: pypa/cibuildwheel@v2.22.0
6060
# Configuration is in pyproject.toml (generated from pyproject-pypi.toml.j2)
6161
env:
62-
# Override environment for macOS/Windows to use absolute path
63-
CIBW_ENVIRONMENT_MACOS: CMAKE_PREFIX_PATH=${{ github.workspace }}/.pixi/envs/default MOMENTUM_BUILD_WITH_FBXSDK=OFF
64-
CIBW_ENVIRONMENT_WINDOWS: CMAKE_PREFIX_PATH=${{ github.workspace }}/.pixi/envs/default MOMENTUM_BUILD_WITH_FBXSDK=OFF
62+
# Override environment for macOS/Windows to use cibuildwheel's {project} placeholder
63+
# {project} expands to the project directory path at build time
64+
CIBW_ENVIRONMENT_MACOS: "CMAKE_PREFIX_PATH={project}/.pixi/envs/default MOMENTUM_BUILD_WITH_FBXSDK=OFF"
65+
CIBW_ENVIRONMENT_WINDOWS: "CMAKE_PREFIX_PATH={project}/.pixi/envs/default MOMENTUM_BUILD_WITH_FBXSDK=OFF"
6566

6667
- uses: actions/upload-artifact@v4
6768
with:

0 commit comments

Comments
 (0)