diff options
author | pxinwr <peixing.xin@windriver.com> | 2020-12-30 12:50:39 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-30 12:50:39 (GMT) |
commit | 277ce3060becc120f1c877346562bd6880f4be71 (patch) | |
tree | c0cf4a259865653e84f5d4a87ae2e27e7cb20dbc /configure | |
parent | c56387f80c5aabf8100ceaffe365cc004ce0d7e0 (diff) | |
download | cpython-277ce3060becc120f1c877346562bd6880f4be71.zip cpython-277ce3060becc120f1c877346562bd6880f4be71.tar.gz cpython-277ce3060becc120f1c877346562bd6880f4be71.tar.bz2 |
bpo-27640: Add --disable-test-modules configure option (GH-23886)
Added --disable-test-modules option to the configure script:
don't build nor install test modules.
Patch by Xavier de Gaye, Thomas Petazzoni and Peixing Xin.
Co-Authored-By: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Co-Authored-By: Xavier de Gaye <xdegaye@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 24 |
1 files changed, 23 insertions, 1 deletions
@@ -623,6 +623,7 @@ ac_includes_default="\ #endif" ac_subst_vars='LTLIBOBJS +TEST_MODULES OPENSSL_LDFLAGS OPENSSL_LIBS OPENSSL_INCLUDES @@ -852,6 +853,7 @@ with_openssl with_ssl_default_suites with_builtin_hashlib_hashes with_experimental_isolated_subinterpreters +enable_test_modules ' ac_precious_vars='build_alias host_alias @@ -1503,6 +1505,7 @@ Optional Features: --enable-big-digits[=15|30] use big digits (30 or 15 bits) for Python longs (default is system-dependent)] + --disable-test-modules don't build nor install test modules Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -17725,6 +17728,26 @@ $as_echo "no" >&6; } fi +# Check whether to disable test modules. Once set, setup.py will not build +# test extension modules and "make install" will not install test suites. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --disable-test-modules" >&5 +$as_echo_n "checking for --disable-test-modules... " >&6; } +# Check whether --enable-test-modules was given. +if test "${enable_test_modules+set}" = set; then : + enableval=$enable_test_modules; +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 + TEST_MODULES=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + # generate output files ac_config_files="$ac_config_files Makefile.pre Misc/python.pc Misc/python-embed.pc Misc/python-config.sh" @@ -19051,4 +19074,3 @@ if test "$Py_OPT" = 'false' -a "$Py_DEBUG" != 'true'; then echo "" >&6 echo "" >&6 fi - |