diff options
Diffstat (limited to 'chromium/v8/build/features.gypi')
-rw-r--r-- | chromium/v8/build/features.gypi | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/chromium/v8/build/features.gypi b/chromium/v8/build/features.gypi index 3c6d25f7587..f0e72120965 100644 --- a/chromium/v8/build/features.gypi +++ b/chromium/v8/build/features.gypi @@ -54,7 +54,13 @@ # Enable ECMAScript Internationalization API. Enabling this feature will # add a dependency on the ICU library. - 'v8_enable_i18n_support%': 0, + 'v8_enable_i18n_support%': 1, + + # Enable compiler warnings when using V8_DEPRECATED apis. + 'v8_deprecation_warnings%': 0, + + # Use the v8 provided v8::Platform implementation. + 'v8_use_default_platform%': 1, }, 'target_defaults': { 'conditions': [ @@ -76,9 +82,15 @@ ['v8_interpreted_regexp==1', { 'defines': ['V8_INTERPRETED_REGEXP',], }], + ['v8_deprecation_warnings==1', { + 'defines': ['V8_DEPRECATION_WARNINGS',], + }], ['v8_enable_i18n_support==1', { 'defines': ['V8_I18N_SUPPORT',], }], + ['v8_use_default_platform==1', { + 'defines': ['V8_USE_DEFAULT_PLATFORM',], + }], ['v8_compress_startup_data=="bz2"', { 'defines': [ 'COMPRESS_STARTUP_DATA_BZ2', @@ -89,21 +101,29 @@ 'Debug': { 'variables': { 'v8_enable_extra_checks%': 1, + 'v8_enable_handle_zapping%': 1, }, 'conditions': [ ['v8_enable_extra_checks==1', { 'defines': ['ENABLE_EXTRA_CHECKS',], }], + ['v8_enable_handle_zapping==1', { + 'defines': ['ENABLE_HANDLE_ZAPPING',], + }], ], }, # Debug 'Release': { 'variables': { 'v8_enable_extra_checks%': 0, + 'v8_enable_handle_zapping%': 0, }, 'conditions': [ ['v8_enable_extra_checks==1', { 'defines': ['ENABLE_EXTRA_CHECKS',], }], + ['v8_enable_handle_zapping==1', { + 'defines': ['ENABLE_HANDLE_ZAPPING',], + }], ], # conditions }, # Release }, # configurations |