Skip to content

Commit 18ef240

Browse files
authored
gh-93649: Fix dependencies of _testcapi (#94695)
- header files are located in $(srcdir) - dependencies must not list C files that are also in a makesetup Setup file - generate SRCDIRS for OOT builds
1 parent 761eeb6 commit 18ef240

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

Makefile.pre.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2568,7 +2568,7 @@ MODULE__SHA3_DEPS=$(srcdir)/Modules/_sha3/sha3.c $(srcdir)/Modules/_sha3/sha3.h
25682568
MODULE__SHA512_DEPS=$(srcdir)/Modules/hashlib.h
25692569
MODULE__SOCKET_DEPS=$(srcdir)/Modules/socketmodule.h
25702570
MODULE__SSL_DEPS=$(srcdir)/Modules/_ssl.h $(srcdir)/Modules/_ssl/cert.c $(srcdir)/Modules/_ssl/debughelpers.c $(srcdir)/Modules/_ssl/misc.c $(srcdir)/Modules/_ssl_data.h $(srcdir)/Modules/_ssl_data_111.h $(srcdir)/Modules/_ssl_data_300.h $(srcdir)/Modules/socketmodule.h
2571-
MODULE__TESTCAPI_DEPS=$(srcdir)/Modules/testcapi_long.h Modules/_testcapi/parts.h $(srcdir)/Modules/_testcapi/vectorcall.c
2571+
MODULE__TESTCAPI_DEPS=$(srcdir)/Modules/testcapi_long.h $(srcdir)/Modules/_testcapi/parts.h
25722572
MODULE__SQLITE3_DEPS=$(srcdir)/Modules/_sqlite/connection.h $(srcdir)/Modules/_sqlite/cursor.h $(srcdir)/Modules/_sqlite/microprotocols.h $(srcdir)/Modules/_sqlite/module.h $(srcdir)/Modules/_sqlite/prepare_protocol.h $(srcdir)/Modules/_sqlite/row.h $(srcdir)/Modules/_sqlite/util.h
25732573

25742574
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY

configure

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

+1
Original file line numberDiff line numberDiff line change
@@ -6439,6 +6439,7 @@ SRCDIRS="\
64396439
Modules/_sha3 \
64406440
Modules/_sqlite \
64416441
Modules/_sre \
6442+
Modules/_testcapi \
64426443
Modules/_xxtestfuzz \
64436444
Modules/cjkcodecs \
64446445
Modules/expat \

0 commit comments

Comments
 (0)