@@ -964,7 +964,6 @@ jobs:
964964 export CMAKE_PREFIX_PATH=${{ env.PREFIX }}
965965 export CMAKE_SYSTEM_PREFIX_PATH=${{ env.PREFIX }}
966966 micromamba create -n node-env -c conda-forge nodejs=22
967- export PATH="$MAMBA_ROOT_PREFIX/envs/node-env/bin:$PATH"
968967 emcmake cmake \
969968 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \
970969 -DCMAKE_PREFIX_PATH=${{ env.PREFIX }} \
@@ -973,6 +972,7 @@ jobs:
973972 -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ON \
974973 -DXEUS_CPP_RESOURCE_DIR=${{ env.LLVM_BUILD_DIR }}/lib/clang/${{ matrix.clang-runtime }} \
975974 -DSYSROOT_PATH=${{ env.SYSROOT_PATH }} \
975+ -DCMAKE_CROSSCOMPILING_EMULATOR="$MAMBA_ROOT_PREFIX/envs/node-env/bin/node" \
976976 ..
977977 emmake make -j ${{ env.ncpus }} check-xeus-cpp
978978 emmake make -j ${{ env.ncpus }} install
@@ -1003,9 +1003,6 @@ jobs:
10031003 $env:CMAKE_PREFIX_PATH="${{ env.PREFIX }}"
10041004 $env:CMAKE_SYSTEM_PREFIX_PATH="${{ env.PREFIX }}"
10051005 micromamba create -n node-env -c conda-forge nodejs=22
1006- $env:PATH="$env:MAMBA_ROOT_PREFIX/envs/node-env/bin;$env:PATH""
1007- echo "PATH=$env:PATH"
1008- echo "PATH=$env:PATH" >> $env:GITHUB_ENV
10091006 emcmake cmake `
10101007 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} `
10111008 -DCMAKE_PREFIX_PATH=${{ env.PREFIX }} `
@@ -1014,6 +1011,7 @@ jobs:
10141011 -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ON `
10151012 -DXEUS_CPP_RESOURCE_DIR=${{ env.LLVM_BUILD_DIR }}\lib\clang\${{ matrix.clang-runtime }} `
10161013 -DSYSROOT_PATH=${{ env.SYSROOT_PATH }} `
1014+ -DCMAKE_CROSSCOMPILING_EMULATOR="$env:MAMBA_ROOT_PREFIX\envs\node-env\bin\node" `
10171015 ..
10181016 Error-OnFailure { emmake make -j ${{ env.ncpus }} check-xeus-cpp }
10191017 Error-OnFailure { emmake make -j ${{ env.ncpus }} install }
0 commit comments