summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Modules/Setup.stdlib.in3
-rw-r--r--Modules/_testcapimodule.c2
-rwxr-xr-xconfigure4
-rw-r--r--configure.ac4
4 files changed, 7 insertions, 6 deletions
diff --git a/Modules/Setup.stdlib.in b/Modules/Setup.stdlib.in
index 5788b44..73f041e 100644
--- a/Modules/Setup.stdlib.in
+++ b/Modules/Setup.stdlib.in
@@ -169,11 +169,10 @@
@MODULE__XXTESTFUZZ_TRUE@_xxtestfuzz _xxtestfuzz/_xxtestfuzz.c _xxtestfuzz/fuzzer.c
@MODULE__TESTBUFFER_TRUE@_testbuffer _testbuffer.c
@MODULE__TESTINTERNALCAPI_TRUE@_testinternalcapi _testinternalcapi.c
-
+@MODULE__TESTCAPI_TRUE@_testcapi _testcapimodule.c
# Some testing modules MUST be built as shared libraries.
*shared*
-@MODULE__TESTCAPI_TRUE@_testcapi _testcapimodule.c
@MODULE__TESTIMPORTMULTIPLE_TRUE@_testimportmultiple _testimportmultiple.c
@MODULE__TESTMULTIPHASE_TRUE@_testmultiphase _testmultiphase.c
@MODULE__CTYPES_TEST_TRUE@_ctypes_test _ctypes/_ctypes_test.c
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index ea9c048..7369f09 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -12,6 +12,8 @@
macro defined, but only the public C API must be tested here. */
#undef Py_BUILD_CORE_MODULE
+#undef Py_BUILD_CORE_BUILTIN
+
/* Always enable assertions */
#undef NDEBUG
diff --git a/configure b/configure
index 327e9bd..6c9aacc 100755
--- a/configure
+++ b/configure
@@ -21258,8 +21258,8 @@ fi
if test "$enable_test_modules" = no; then
TEST_MODULES=no
else
- case $ac_sys_system in #(
- Emscripten) :
+ case $ac_sys_system/$ac_sys_emscripten_target in #(
+ Emscripten/browser) :
TEST_MODULES=no ;; #(
*) :
TEST_MODULES=yes
diff --git a/configure.ac b/configure.ac
index 25181c0..4396828 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6309,8 +6309,8 @@ AC_ARG_ENABLE(test-modules,
if test "$enable_test_modules" = no; then
TEST_MODULES=no
else
- AS_CASE([$ac_sys_system],
- [Emscripten], [TEST_MODULES=no],
+ AS_CASE([$ac_sys_system/$ac_sys_emscripten_target],
+ [Emscripten/browser], [TEST_MODULES=no],
[TEST_MODULES=yes]
)
fi