Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4523)

Unified Diff: chrome/chrome.gyp

Issue 8547005: CrOs: Remove 2 static initializers and 2 exit time destructors. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/chromeos/status/network_menu_icon.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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': [
'..',
],
« no previous file with comments | « chrome/browser/chromeos/status/network_menu_icon.cc ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698