mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Harry Henry Gebel: get extra compiler flags from the CFLAGS environment
variable. (Is this really needed? Can we drop it when the config file mechanism allows users to set compiler flags in setup.cfg?)
This commit is contained in:
parent
52e399c904
commit
b5ebe5d640
1 changed files with 8 additions and 0 deletions
|
@ -295,6 +295,14 @@ class build_ext (Command):
|
|||
macros = build_info.get ('macros')
|
||||
include_dirs = build_info.get ('include_dirs')
|
||||
extra_args = build_info.get ('extra_compile_args')
|
||||
# honor CFLAGS enviroment variable
|
||||
# XXX do we *really* need this? or is it just a hack until
|
||||
# the user can put compiler flags in setup.cfg?
|
||||
if os.environ.has_key('CFLAGS'):
|
||||
if not extra_args:
|
||||
extra_args = []
|
||||
extra_args = string.split(os.environ['CFLAGS']) + extra_args
|
||||
|
||||
objects = self.compiler.compile (sources,
|
||||
output_dir=self.build_temp,
|
||||
macros=macros,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue