summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2021-12-18 14:54:02 (GMT)
committerGitHub <noreply@github.com>2021-12-18 14:54:02 (GMT)
commit0339434835aa74dc78a38ae12ea7d2973c144eb1 (patch)
tree63e143ba11625131ba0d9e90dc09d96953337454 /configure
parentae36cd1e792db9d6db4c6847ec2a7d50a71f2b68 (diff)
downloadcpython-0339434835aa74dc78a38ae12ea7d2973c144eb1.zip
cpython-0339434835aa74dc78a38ae12ea7d2973c144eb1.tar.gz
cpython-0339434835aa74dc78a38ae12ea7d2973c144eb1.tar.bz2
bpo-40280: Add Tools/wasm with helpers for cross building (GH-29984)
Co-authored-by: Ethan Smith <ethan@ethanhs.me> Co-authored-by: Brett Cannon <brett@python.org>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure41
1 files changed, 36 insertions, 5 deletions
diff --git a/configure b/configure
index 1ede299..eca6351 100755
--- a/configure
+++ b/configure
@@ -772,6 +772,7 @@ MODULE_TIME_FALSE
MODULE_TIME_TRUE
MODULE__IO_FALSE
MODULE__IO_TRUE
+MODULES_SETUP_STDLIB
MODULE_BUILDTYPE
TEST_MODULES
LIBRARY_DEPS
@@ -13298,7 +13299,13 @@ fi
if test -z "$with_pymalloc"
then
+ case $ac_sys_system in #(
+ Emscripten) :
+ with_pymalloc="no" ;; #(
+ *) :
with_pymalloc="yes"
+ ;;
+esac
fi
if test "$with_pymalloc" != "no"
then
@@ -21165,12 +21172,22 @@ fi
if test "$enable_test_modules" = no; then
TEST_MODULES=no
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
else
+ case $ac_sys_system in #(
+ Emscripten) :
+ TEST_MODULES=no ;; #(
+ *) :
TEST_MODULES=yes
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ ;;
+esac
+fi
+if test "x$TEST_MODULES" = xyes; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
fi
@@ -21189,7 +21206,7 @@ case $ac_sys_system in #(
py_stdlib_not_available="_scproxy spwd" ;; #(
Emscripten) :
- py_stdlib_not_available="_curses _curses_panel _dbm _gdbm _multiprocessing _posixshmem _posixsubprocess _scproxy _xxsubinterpreters fcntl grp nis ossaudiodev resource spwd syslog termios"
+ py_stdlib_not_available="_ctypes _curses _curses_panel _dbm _gdbm _multiprocessing _posixshmem _posixsubprocess _scproxy _tkinter _xxsubinterpreters fcntl grp nis ossaudiodev resource readline spwd syslog termios"
;; #(
*) :
py_stdlib_not_available="_scproxy"
@@ -21205,6 +21222,20 @@ case $host_cpu in #(
esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional Modules/Setup files" >&5
+$as_echo_n "checking for additional Modules/Setup files... " >&6; }
+case $ac_sys_system in #(
+ Emscripten) :
+ MODULES_SETUP_STDLIB=Modules/Setup.stdlib ;; #(
+ *) :
+ MODULES_SETUP_STDLIB=
+ ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODULES_SETUP_STDLIB" >&5
+$as_echo "$MODULES_SETUP_STDLIB" >&6; }
+
+
+
MODULE_BLOCK=
@@ -25100,7 +25131,7 @@ fi
$as_echo "$as_me: creating Makefile" >&6;}
$SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
-s Modules \
- Modules/Setup.local $srcdir/Modules/Setup.bootstrap $srcdir/Modules/Setup
+ Modules/Setup.local $MODULES_SETUP_STDLIB $srcdir/Modules/Setup.bootstrap $srcdir/Modules/Setup
mv config.c Modules
if test -z "$PKG_CONFIG"; then