summaryrefslogtreecommitdiffstats
path: root/Makefile.pre.in
diff options
context:
space:
mode:
authorxdegaye <xdegaye@gmail.com>2018-04-20 15:03:49 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2018-04-20 15:03:49 (GMT)
commit063db62aab4041ac47798e7e48b27b2f2bef21c5 (patch)
tree812aed5e501eac17d1555bd02adde4804d6a4173 /Makefile.pre.in
parentd70c2a6894d80410b6f5a3129d6b1062ea8fd4e4 (diff)
downloadcpython-063db62aab4041ac47798e7e48b27b2f2bef21c5.zip
cpython-063db62aab4041ac47798e7e48b27b2f2bef21c5.tar.gz
cpython-063db62aab4041ac47798e7e48b27b2f2bef21c5.tar.bz2
bpo-32232: by default, Setup modules are no longer built with -DPy_BUILD_CORE (GH-6489)
Setup modules are no longer built with -DPy_BUILD_CORE by default, as using that flag may now require including additional internal-only header files. Instead, only the modules that specifically need it use that setting.
Diffstat (limited to 'Makefile.pre.in')
-rw-r--r--Makefile.pre.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 916f030..3a7324f 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -106,7 +106,8 @@ ARFLAGS= @ARFLAGS@
# Extra C flags added for building the interpreter object files.
CFLAGSFORSHARED=@CFLAGSFORSHARED@
# C flags used for building the interpreter object files
-PY_CORE_CFLAGS= $(PY_CFLAGS) $(PY_CFLAGS_NODIST) $(PY_CPPFLAGS) $(CFLAGSFORSHARED) -DPy_BUILD_CORE
+PY_STDMODULE_CFLAGS= $(PY_CFLAGS) $(PY_CFLAGS_NODIST) $(PY_CPPFLAGS) $(CFLAGSFORSHARED)
+PY_CORE_CFLAGS= $(PY_STDMODULE_CFLAGS) -DPy_BUILD_CORE
# Strict or non-strict aliasing flags used to compile dtoa.c, see above
CFLAGS_ALIASING=@CFLAGS_ALIASING@