diff options
| -rw-r--r-- | wscript | 12 | 
1 files changed, 7 insertions, 5 deletions
| @@ -74,14 +74,12 @@ def configure(conf):              if conf.env.TARGET_PLATFORM == "win32":                  append_cflags(['-Wno-cast-function-type']) -    if conf.env.TARGET_PLATFORM == 'darwin': -        append_cflags(['-DGL_SILENCE_DEPRECATION', -                       '-Wno-deprecated-declarations']) -      if Options.options.ultra_strict and 'clang' in conf.env.CC[0]:          for var in ['CFLAGS', 'CXXFLAGS']:              flags = conf.env[var] -            conf.env[var] = [f for f in flags if not f.startswith('-W')] +            conf.env[var] = [f for f in flags +                             if not (f.startswith('-W') and f != '-Werror')] +              conf.env.append_value(var, [                  '-Weverything',                  '-Wno-bad-function-cast', @@ -100,6 +98,10 @@ def configure(conf):              '-Wno-old-style-cast',          ]) +    if conf.env.TARGET_PLATFORM == 'darwin': +        append_cflags(['-DGL_SILENCE_DEPRECATION', +                       '-Wno-deprecated-declarations']) +      conf.check_cc(lib='m', uselib_store='M', mandatory=False)      conf.check_cc(lib='dl', uselib_store='DL', mandatory=False) | 
