File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 92
92
shell : bash -l {0}
93
93
run : |
94
94
./emsdk/emsdk activate ${{matrix.emsdk_ver}}
95
- source ./emsdk/emsdk_env.sh
95
+ source ./emsdk/emsdk_env.sh
96
96
micromamba create -f environment-wasm.yml --platform=emscripten-wasm32
97
97
98
98
export PREFIX=$MAMBA_ROOT_PREFIX/envs/CppInterOp-wasm
@@ -142,7 +142,7 @@ jobs:
142
142
../
143
143
fi
144
144
145
- emmake make -j ${{ env.ncpus }}
145
+ emmake make -j ${{ env.ncpus }} install
146
146
147
147
cd ..
148
148
@@ -181,12 +181,12 @@ jobs:
181
181
shell : bash -l {0}
182
182
run : |
183
183
cd ./xeus-cpp/
184
- micromamba create -n xeus-lite-host jupyterlite-core
184
+ micromamba create -n xeus-lite-host jupyterlite-core -c conda-forge
185
185
micromamba activate xeus-lite-host
186
186
python -m pip install jupyterlite-xeus
187
187
jupyter lite build --XeusAddon.prefix=${{ env.PREFIX }} --output-dir dist
188
188
cp ${{ env.PREFIX }}/bin/xcpp.data dist/extensions/@jupyterlite/xeus/static
189
- cp ${{ env.CPPINTEROP_BUILD_DIR }}/lib/libclangCppInterOp.so dist/extensions/@jupyterlite/xeus/static
189
+ cp ${{ env.PREFIX }}/lib/libclangCppInterOp.so dist/extensions/@jupyterlite/xeus/static
190
190
191
191
- name : Upload artifact
192
192
uses : actions/upload-pages-artifact@v3
Original file line number Diff line number Diff line change @@ -541,7 +541,7 @@ jobs:
541
541
shell : bash -l {0}
542
542
run : |
543
543
./emsdk/emsdk activate ${{matrix.emsdk_ver}}
544
- source ./emsdk/emsdk_env.sh
544
+ source ./emsdk/emsdk_env.sh
545
545
micromamba create -f environment-wasm.yml --platform=emscripten-wasm32
546
546
547
547
export PREFIX=$MAMBA_ROOT_PREFIX/envs/CppInterOp-wasm
@@ -590,7 +590,7 @@ jobs:
590
590
../
591
591
fi
592
592
593
- emmake make -j ${{ env.ncpus }}
593
+ emmake make -j ${{ env.ncpus }} install
594
594
595
595
cd ..
596
596
@@ -623,4 +623,4 @@ jobs:
623
623
-DCppInterOp_DIR="${{ env.CPPINTEROP_BUILD_DIR }}/lib/cmake/CppInterOp" \
624
624
-DSYSROOT_PATH=$SYSROOT_PATH \
625
625
..
626
- emmake make -j ${{ env.ncpus }}
626
+ emmake make -j ${{ env.ncpus }} install
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ if(EMSCRIPTEN)
17
17
LINK_LIBS
18
18
clangInterpreter
19
19
)
20
+ target_link_options (clangCppInterOp PRIVATE
21
+ PUBLIC "SHELL: -s WASM_BIGINT"
22
+ )
20
23
else ()
21
24
set (LLVM_LINK_COMPONENTS
22
25
${LLVM_TARGETS_TO_BUILD}
You can’t perform that action at this time.
0 commit comments