File tree Expand file tree Collapse file tree 2 files changed +39
-3
lines changed Expand file tree Collapse file tree 2 files changed +39
-3
lines changed Original file line number Diff line number Diff line change 2222 ./emsdk install ${EMFLAVOUR:- latest}
2323 ./emsdk activate ${EMFLAVOUR:- latest}
2424 pushd upstream/emscripten
25- echo " FIXME: Applying https://github.com/emscripten-core/emscripten/pull/20281"
25+ echo " FIXME: Applying https://github.com/emscripten-core/emscripten/pull/20281 dylink.js : handle ** argument case "
2626 wget https://patch-diff.githubusercontent.com/raw/emscripten-core/emscripten/pull/20281.diff
2727 patch -p1 < 20281.diff
2828
29- echo " FIXME: Applying https://github.com/emscripten-core/emscripten/pull/17956"
29+ echo " FIXME: Applying https://github.com/emscripten-core/emscripten/pull/17956 file corruption when using emscripten_run_preload_plugins with BrowserFS "
3030 wget https://patch-diff.githubusercontent.com/raw/emscripten-core/emscripten/pull/17956.diff
3131
3232 if patch -p1 < 17956.diff
4747# patch -p1 < emsdk_emcc.patch
4848
4949
50- # fix mouse position for 3D canvas
50+ echo " FIXME: Applying https://github.com/emscripten-core/emscripten/pull/20442 fix mouse position for 3D canvas"
51+ pushd upstream/emscripten
5152 wget https://patch-diff.githubusercontent.com/raw/emscripten-core/emscripten/pull/20442.diff
5253 patch -p1 < 20442.diff
54+ popd
5355
5456 # https://github.com/paradust7/minetest-wasm/blob/main/emsdk_dirperms.patch
5557 patch -p1 << END
154156 embuilder --pic build $one
155157 done
156158
159+
160+ # maybe rewrite that in python and move it to emcc.py
161+
157162 cat > emsdk/upstream/emscripten/emcc << END
158163#!/bin/bash
159164
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+
4+ . ${CONFIG:- config}
5+
6+ . scripts/emsdk-fetch.sh
7+
8+
9+ if pushd ${ROOT} /src
10+ then
11+ if [ -d bullet3 ]
12+ then
13+ echo -n
14+ else
15+ git clone --recursive --no-tags --depth 1 --single-branch --branch master https://github.com/bulletphysics/bullet3
16+ fi
17+
18+ mkdir -p $ROOT /build/bullet3
19+
20+ pushd $ROOT /build/bullet3
21+ emcmake cmake ../../src/bullet3 -DCMAKE_INSTALL_PREFIX=$PREFIX \
22+ -DBUILD_SHARED_LIBS=NO -DUSE_DOUBLE_PRECISION=NO \
23+ -DBUILD_EXTRAS=NO -DBUILD_CPU_DEMOS=NO -DBUILD_PYBULLET=NO -DBUILD_ENET=NO \
24+ -DBUILD_CLSOCKET=NO -DUSE_GRAPHICAL_BENCHMARK=NO \
25+ -DBUILD_OPENGL3_DEMOS=NO -DBUILD_BULLET2_DEMOS=NO -DBUILD_UNIT_TESTS=NO
26+ emmake make install
27+ popd
28+
29+ popd
30+ fi
31+
You can’t perform that action at this time.
0 commit comments