Skip to content

Commit c842b1f

Browse files
committed
0.1.0
1 parent c0f89a0 commit c842b1f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

scripts/cpython-build-emsdk.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,11 @@ unset _PYTHON_SYSCONFIGDATA_NAME
185185
unset PYTHONHOME
186186
unset PYTHONPATH
187187
188-
SHARED="-Wno-unused-command-line-argument"
188+
COMMON="-Wno-unused-command-line-argument -Wno-unreachable-code-fallthrough"
189+
SHARED=""
189190
IS_SHARED=false
190191
192+
191193
for arg do
192194
shift
193195
@@ -211,18 +213,16 @@ for arg do
211213
set -- "\$@" "\$arg"
212214
done
213215
214-
215216
if \$IS_SHARED
216217
then
217218
$SYS_PYTHON -E $EMSDK/upstream/emscripten/emcc.py \
218-
\$SHARED $COPTS $LDFLAGS -sSIDE_MODULE -gsource-map --source-map-base / \$@
219+
\$SHARED $COPTS $LDFLAGS -sSIDE_MODULE -gsource-map --source-map-base / "\$@" \$COMMON
219220
else
220221
$SYS_PYTHON -E $EMSDK/upstream/emscripten/emcc.py \
221-
$COPTS $CPPFLAGS -DBUILD_STATIC \$@
222+
$COPTS $CPPFLAGS -DBUILD_STATIC "\$@" \$COMMON
222223
fi
223224
END
224225

225-
226226
chmod +x $HOST_PREFIX/bin/cc
227227

228228
cat > ${PYTHONPYCACHEPREFIX}/.nanorc <<END

scripts/emsdk-fetch.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,13 @@ for arg do
106106
if [ "\$arg" = "-shared" ]
107107
then
108108
IS_SHARED=true
109-
SHARED="$SHARED -sSIDE_MODULE"
109+
SHARED="\$SHARED -sSIDE_MODULE"
110110
fi
111111
112112
if echo "\$arg"|grep -q wasm32-emscripten.so\$
113113
then
114114
IS_SHARED=true
115-
SHARED="$SHARED -shared -sSIDE_MODULE"
115+
SHARED="\$SHARED -shared -sSIDE_MODULE"
116116
fi
117117
set -- "\$@" "\$arg"
118118
done

0 commit comments

Comments
 (0)