diff options
Diffstat (limited to 'pylib/gyp/xcode_emulation.py')
-rw-r--r-- | pylib/gyp/xcode_emulation.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pylib/gyp/xcode_emulation.py b/pylib/gyp/xcode_emulation.py index 543308d6..346bcf9b 100644 --- a/pylib/gyp/xcode_emulation.py +++ b/pylib/gyp/xcode_emulation.py @@ -308,6 +308,11 @@ class XcodeSettings(object): else: raise NotImplementedError('Unknown debug format %s' % dbg_format) + if self._Settings().get('GCC_STRICT_ALIASING') == 'YES': + cflags.append('-fstrict-aliasing') + elif self._Settings().get('GCC_STRICT_ALIASING') == 'NO': + cflags.append('-fno-strict-aliasing') + if self._Test('GCC_SYMBOLS_PRIVATE_EXTERN', 'YES', default='NO'): cflags.append('-fvisibility=hidden') |