Browse Source

waf: fix unwanted required_flags modification

pull/2/head
mittorn 5 years ago
parent
commit
0aa57854ca
  1. 6
      wscript

6
wscript

@ -68,16 +68,16 @@ def options(opt):
def filter_cflags(conf, flags, required_flags, cxx): def filter_cflags(conf, flags, required_flags, cxx):
supported_flags = [] supported_flags = []
required_flags += ['-Werror'] check_flags = required_flags + ['-Werror']
conf.msg('Detecting supported flags for %s' % ('C++' if cxx else 'C'),'...') conf.msg('Detecting supported flags for %s' % ('C++' if cxx else 'C'),'...')
for flag in flags: for flag in flags:
conf.start_msg('Checking for %s' % flag) conf.start_msg('Checking for %s' % flag)
try: try:
if cxx: if cxx:
conf.check_cxx(cxxflags = [flag] + required_flags) conf.check_cxx(cxxflags = [flag] + check_flags)
else: else:
conf.check_cc(cflags = [flag] + required_flags) conf.check_cc(cflags = [flag] + check_flags)
except conf.errors.ConfigurationError: except conf.errors.ConfigurationError:
conf.end_msg('no', color='YELLOW') conf.end_msg('no', color='YELLOW')
else: else:

Loading…
Cancel
Save