| Index: chrome/chrome.gyp
|
| diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
|
| index 2362929d8c3136e81fb833996e6b421319f4fc40..258fa41594c1b24c65afbaf88c231e5b4dc51d67 100644
|
| --- a/chrome/chrome.gyp
|
| +++ b/chrome/chrome.gyp
|
| @@ -163,6 +163,7 @@
|
| # TODO(joi): Move debugger-related build rules to content/
|
| 'target_name': 'debugger',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'chrome_resources.gyp:chrome_extra_resources',
|
| 'chrome_resources.gyp:chrome_resources',
|
| @@ -217,6 +218,7 @@
|
| {
|
| 'target_name': 'plugin',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'chrome_resources.gyp:chrome_strings',
|
| '../base/base.gyp:base',
|
| @@ -234,6 +236,7 @@
|
| {
|
| 'target_name': 'utility',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| '../base/base.gyp:base',
|
| '../content/content.gyp:content_utility',
|
| @@ -259,6 +262,7 @@
|
| # or from compiling a stub implementation.
|
| 'target_name': 'syncapi_core',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'sources': [
|
| 'browser/sync/engine/syncapi_internal.cc',
|
| 'browser/sync/engine/syncapi_internal.h',
|
| @@ -323,6 +327,7 @@
|
| # Provides the API that Chrome services use to talk to sync.
|
| 'target_name': 'syncapi_service',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'sources': [
|
| 'browser/sync/api/syncable_service.cc',
|
| 'browser/sync/api/syncable_service.h',
|
| @@ -356,6 +361,7 @@
|
| {
|
| 'target_name': 'sync',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'sources': [
|
| 'browser/sync/engine/all_status.cc',
|
| 'browser/sync/engine/all_status.h',
|
| @@ -554,6 +560,7 @@
|
| {
|
| 'target_name': 'sync_notifier',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'sources': [
|
| 'browser/sync/notifier/cache_invalidation_packet_handler.cc',
|
| 'browser/sync/notifier/cache_invalidation_packet_handler.h',
|
| @@ -597,6 +604,7 @@
|
| {
|
| 'target_name': 'service',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'chrome_resources.gyp:chrome_strings',
|
| 'common',
|
| @@ -687,6 +695,7 @@
|
| {
|
| 'target_name': 'ipclist',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'test_support_common',
|
| '../skia/skia.gyp:skia',
|
| @@ -705,6 +714,7 @@
|
| {
|
| 'target_name': 'helper_app',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'product_name': '<(mac_product_name) Helper',
|
| 'mac_bundle': 1,
|
| 'dependencies': [
|
| @@ -820,6 +830,7 @@
|
| # itself is responsible for producing bundles.
|
| 'target_name': 'app_mode_app',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'product_name': '<(mac_product_name) App Mode Loader',
|
| 'sources': [
|
| 'app/app_mode_loader_mac.mm',
|
| @@ -868,6 +879,7 @@
|
| # build without actually linking to the resulting library.
|
| 'target_name': 'interpose_dependency_shim',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'plugin_carbon_interpose',
|
| ],
|
| @@ -891,6 +903,7 @@
|
| # dylib for interposing Carbon calls in the plugin process.
|
| 'target_name': 'plugin_carbon_interpose',
|
| 'type': 'shared_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'chrome_dll',
|
| ],
|
| @@ -930,6 +943,7 @@
|
| {
|
| 'target_name': 'infoplist_strings_tool',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| 'chrome_resources.gyp:chrome_strings',
|
| '../base/base.gyp:base',
|
| @@ -948,6 +962,7 @@
|
| {
|
| 'target_name': 'convert_dict',
|
| 'type': 'executable',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'dependencies': [
|
| '../base/base.gyp:base',
|
| '../base/base.gyp:base_i18n',
|
| @@ -962,6 +977,7 @@
|
| 'target_name': 'convert_dict_lib',
|
| 'product_name': 'convert_dict',
|
| 'type': 'static_library',
|
| + 'variables': { 'enable_wexit_time_destructors': 1, },
|
| 'include_dirs': [
|
| '..',
|
| ],
|
|
|