diff options
author | Christian Heimes <christian@python.org> | 2021-10-28 09:57:38 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-28 09:57:38 (GMT) |
commit | 4c95fb4640c0247903562dae4478158b348cea6d (patch) | |
tree | d2c4b8a00f210ed58f20695149a1daa45465292a /configure | |
parent | b1302abcc8a4be5f39b4d60a1ce28032b77655b3 (diff) | |
download | cpython-4c95fb4640c0247903562dae4478158b348cea6d.zip cpython-4c95fb4640c0247903562dae4478158b348cea6d.tar.gz cpython-4c95fb4640c0247903562dae4478158b348cea6d.tar.bz2 |
bpo-45548: Fix out-of-tree and Debian builds (GH-29263)
Add Modules subdirs to SRCDIRS to generate directories for out-of-tree
object files.
Debian wants ncurses lib. Works on Fedora, too.
Debian also needs pkg-config to detect correct flags.
Remove more outdated comments. Makefile now tracks header dependencies
-lintl is injected by configure when needed. Build _dbm with
gdbm-compat.
Group some modules by purpose. socket, select, and mmap work on Windows,
too.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -17288,7 +17288,23 @@ do done -SRCDIRS="Parser Objects Python Modules Modules/_io Programs" +SRCDIRS="\ + Modules \ + Modules/_blake2 \ + Modules/_ctypes \ + Modules/_decimal \ + Modules/_decimal/libmpdec \ + Modules/_io \ + Modules/_multiprocessing \ + Modules/_sha3 \ + Modules/_sqlite \ + Modules/_xxtestfuzz \ + Modules/cjkcodecs \ + Modules/expat \ + Objects \ + Parser \ + Programs \ + Python" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build directories" >&5 $as_echo_n "checking for build directories... " >&6; } for dir in $SRCDIRS; do |