File tree Expand file tree Collapse file tree 5 files changed +38
-11
lines changed Expand file tree Collapse file tree 5 files changed +38
-11
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,14 @@ cd $ROOT/src
6464TIFF_VER=" 4.3.0"
6565WEBP_VER=" 1.2.2"
6666
67+ # AVIF : OFF
68+ # JXL : OFF
69+ # TIF : OFF
70+
6771# ================== tiff ===================
6872
73+
74+ # OFF
6975if false
7076then
7177 if [ -f ../devices/emsdk/usr/lib/libtiff.a ]
@@ -89,8 +95,11 @@ if [ -f ../devices/emsdk/usr/lib/libwebp.a ]
8995then
9096 echo "
9197 * libwep $WEBP_VER already built
92- "
98+ " 1>&2
9399else
100+ echo "
101+ * build libwebp
102+ " 1>&2
94103 wget -q -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$WEBP_VER .tar.gz \
95104 && tar xfz libwebp-$WEBP_VER .tar.gz
96105 pushd libwebp-$WEBP_VER
@@ -107,14 +116,14 @@ if [ -f ../devices/emsdk/usr/lib/libSDL2_image.a ]
107116then
108117 echo "
109118 * SDL2_image already built
110- "
119+ " 1>&2
111120else
112121 # [ -d SDL_image ] || git clone https://github.com/libsdl-org/SDL_image
113122 if [ -d SDL2_image-2.6.1 ]
114123 then
115124 echo "
116- * build SDL2_image pre release
117- " 1>&2
125+ * build SDL2_image from release
126+ " 1>&2
118127 else
119128 # bad png+grayscale https://github.com/libsdl-org/SDL_image/releases/download/candidate-2.5.1/SDL2_image-2.5.1.tar.gz
120129 wget -c -q https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.1/SDL2_image-2.6.1.tar.gz
Original file line number Diff line number Diff line change 22
33. ${CONFIG:- config}
44
5+ CYTHON_REL=${CYTHON_REL:- 3.0.0a11}
6+ CYTHON_WHL=${CYTHON:- Cython-${CYTHON_REL} -py2.py3-none-any.whl}
7+
8+ $HPY -m pip install --upgrade pip
9+
10+ pushd src
11+ wget -q -c https://github.com/cython/cython/releases/download/${CYTHON_REL} /${CYTHON_WHL}
12+ $HPY install --upgrade $CYTHON_WHL
13+ podp
14+
15+
516PIP=" $( realpath python3-wasm) -m pip"
617
718echo "
1122# make wheels
1223# /opt/python-wasm-sdk/python3-wasm setup.py bdist_wheel
1324
25+ $PIP install --upgrade pip
26+
1427for pkg in wheel installer
1528do
1629 if [ -d prebuilt/emsdk/${PYBUILD} /site-packages/$pkg ]
2740
2841
2942pushd src
30-
31- CYTHON=Cython-3.0.0a11-py2.py3-none-any.whl
32-
33- wget -q -c https://github.com/cython/cython/releases/download/3.0.0a11/${CYTHON}
34- $PIP install $CYTHON
43+ $PIP install $CYTHON
3544
3645
3746
Original file line number Diff line number Diff line change @@ -260,6 +260,8 @@ cp $PREFIX/lib/python${PYBUILD}/_sysconfigdata__emscripten_wasm32-emscripten.py
260260sed -i ' s|-Os|-O0|g' ${SDKROOT} /prebuilt/emsdk/${PYBUILD} /_sysconfigdata__emscripten_debug.py
261261sed -i ' s|-g0|-g3|g' ${SDKROOT} /prebuilt/emsdk/${PYBUILD} /_sysconfigdata__emscripten_debug.py
262262
263+ # cp ${SDKROOT}/prebuilt/emsdk/${PYBUILD}/_sysconfigdata__emscripten_debug.py \
264+ # $PREFIX/lib/python${PYBUILD}/
263265
264266# python setup.py install --single-version-externally-managed --root=/
265267# pip3 install .
@@ -394,7 +396,7 @@ export PYTHONHOME=$PREFIX
394396# but still can load dynload and setuptools
395397
396398PYTHONPATH=${HOST_PREFIX} /lib/python\$ {PYBUILD}/site-packages:\$ PYTHONPATH
397- export PYTHONPATH=${SDKROOT} /prebuilt/emsdk/${PYBUILD} :${HOST_PREFIX} /lib/python\$ {PYBUILD}/lib-dynload:\$ PYTHONPATH
399+ export PYTHONPATH=${SDKROOT} /prebuilt/emsdk/\ $ {PYBUILD}:${HOST_PREFIX} /lib/python\$ {PYBUILD}/lib-dynload:\$ PYTHONPATH
398400
399401# just in case
400402export _PYTHON_HOST_PLATFORM=${PYDK_PYTHON_HOST_PLATFORM}
Original file line number Diff line number Diff line change 3333 TESTSUITE=" --enable-test-modules"
3434 # TESTSUITE=""
3535else
36- TESTSUITE=" "
36+ TESTSUITE=" --enable-test-modules"
37+ # TESTSUITE=""
3738fi
3839
3940echo "
Original file line number Diff line number Diff line change 6666 echo "
6767 + $done
6868 " 1>&2
69+ embuilder build $one
6970 embuilder --pic build $one
71+ done
72+
73+ for one in $ALL
74+ do
7075 embuilder build $one
76+ embuilder --pic build $one
7177 done
7278
7379 cat > emsdk/upstream/emscripten/emcc << END
You can’t perform that action at this time.
0 commit comments