1313
1414export PYTHON_FOR_BUILD=${PYTHON_FOR_BUILD:- ${HPY} }
1515
16- # remove old compiler wrapper to avoid conflicts
17- [ -f $HOST_PREFIX /bin/cc ] && rm $HOST_PREFIX /bin/cc
18-
1916. ./scripts/emsdk-fetch.sh
2017
2118REBUILD_WASM=${REBUILD_WASMPY:- false}
@@ -264,9 +261,10 @@ sed -i 's|-g0|-g3|g' ${SDKROOT}/prebuilt/emsdk/${PYBUILD}/_sysconfigdata__emscri
264261# python setup.py install --single-version-externally-managed --root=/
265262# pip3 install .
266263
267- ln -sf ${SDKROOT} /emsdk/upstream/emscripten/emcc $HOST_PREFIX /bin/cc
268264
269- chmod +x $HOST_PREFIX /bin/cc
265+ # cmake usually wants cc
266+ ln ${SDKROOT} /emsdk/upstream/emscripten/emcc ${SDKROOT} /emsdk/upstream/emscripten/cc
267+ ln ${SDKROOT} /emsdk/upstream/emscripten/emcc.py ${SDKROOT} /emsdk/upstream/emscripten/cc.py
270268
271269cat > ${PYTHONPYCACHEPREFIX} /.nanorc << END
272270set tabsize 4
@@ -288,10 +286,12 @@ export PYBUILD=\${PYBUILD:-$PYBUILD}
288286export PYMAJOR=\$ (echo -n \$ PYBUILD|cut -d. -f1)
289287export PYMINOR=\$ (echo -n \$ PYBUILD|cut -d. -f2)
290288
291- export CARGO_HOME=\$ {CARGO_HOME:-/opt/python-rust-sdk }
292- export RUSTUP_HOME=\$ {RUSTUP_HOME:-/opt/python-rust-sdk }
289+ export CARGO_HOME=\$ {CARGO_HOME:-${SDKROOT} }
290+ export RUSTUP_HOME=\$ {RUSTUP_HOME:-${SDKROOT} }
293291export PATH=\$ {CARGO_HOME}/bin:\$ PATH
294292
293+ export PANDA_PRC_DIR=${SDKROOT} /support
294+
295295export EMSDK_QUIET=1
296296
297297if [[ ! -z \$ {EMSDK+z} ]]
@@ -360,13 +360,12 @@ END
360360
361361chmod +x $HOST_PREFIX /bin/python3-wasm
362362
363+ cp -f $HOST_PREFIX /bin/python3-wasm ${SDKROOT} /
364+
363365# TODO: FIXME:
364- echo " 368 cannot use python3-wasm as python3 for setup.py in pygame build" 1>&2
366+ echo " 366: cannot use python3-wasm as python3 for setup.py in pygame build" 1>&2
365367ln -sf $HOST_PREFIX /bin/python${PYBUILD} $HOST_PREFIX /bin/python3
366368
367- cp -f $HOST_PREFIX /bin/python3-wasm ${ROOT} /
368-
369-
370369HPFX=./devices/$( arch) /usr/lib/python${PYBUILD}
371370TPFX=./devices/emsdk/usr/lib/python${PYBUILD}
372371
0 commit comments