add -Werror=declaration-after-statement only to stdlib extension modules (closes #21121)

Patch from Stefan Krah.
This commit is contained in:
Benjamin Peterson 2014-08-09 20:01:49 -07:00
parent 3b48af018f
commit acb8c52343
5 changed files with 20 additions and 3 deletions

View file

@ -19,6 +19,12 @@ from distutils.spawn import find_executable
cross_compiling = "_PYTHON_HOST_PLATFORM" in os.environ
# Add special CFLAGS reserved for building the interpreter and the stdlib
# modules (Issue #21121).
cflags = sysconfig.get_config_var('CFLAGS')
py_cflags_nodist = sysconfig.get_config_var('PY_CFLAGS_NODIST')
sysconfig.get_config_vars()['CFLAGS'] = cflags + ' ' + py_cflags_nodist
def get_platform():
# cross build
if "_PYTHON_HOST_PLATFORM" in os.environ: