File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 1111
1212
1313SOURCE = 'extension.c'
14- if not support .MS_WINDOWS :
14+ if not support .MS_WINDOWS and not sysconfig . get_config_var ( 'Py_GIL_DISABLED' ) :
1515 # C compiler flags for GCC and clang
1616 CFLAGS = [
1717 # The purpose of test_cext extension is to check that building a C
1818 # extension using the Python C API does not emit C compiler warnings.
1919 '-Werror' ,
20+
21+ # gh-116869: The Python C API must be compatible with building
22+ # with the -Werror=declaration-after-statement compiler flag.
23+ '-Werror=declaration-after-statement' ,
2024 ]
21- # Free Threading doesn't build with -Werror=declaration-after-statement
22- if not sysconfig .get_config_var ('Py_GIL_DISABLED' ):
23- CFLAGS .append (
24- # gh-116869: The Python C API must be compatible with building
25- # with the -Werror=declaration-after-statement compiler flag.
26- '-Werror=declaration-after-statement' ,
27- )
2825else :
2926 # Don't pass any compiler flag to MSVC
3027 CFLAGS = []
You can’t perform that action at this time.
0 commit comments