summaryrefslogtreecommitdiffstats
path: root/components/sync_driver.gypi
diff options
context:
space:
mode:
authorvabr <vabr@chromium.org>2015-12-01 01:47:44 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-01 09:48:51 +0000
commit4bcbb121d634b0d087af5e35dcefface2b33aec2 (patch)
tree737ad3d5a9e84b3db760c52db1cfb03bc11d762c /components/sync_driver.gypi
parent3c201fa28b53246177fed8d6b9454da4b0625df2 (diff)
downloadchromium_src-4bcbb121d634b0d087af5e35dcefface2b33aec2.zip
chromium_src-4bcbb121d634b0d087af5e35dcefface2b33aec2.tar.gz
chromium_src-4bcbb121d634b0d087af5e35dcefface2b33aec2.tar.bz2
Reland of Convert enable_pre_sync_backup flag to new flags system. (patchset #1 id:1 of https://codereview.chromium.org/1490713002/ )
Reason for revert: Speculative revert did not help. Relanding. Original issue's description: > Revert of Convert enable_pre_sync_backup flag to new flags system. (patchset #2 id:20001 of https://codereview.chromium.org/1487873003/ ) > > Reason for revert: > Speculative revert, CrOS compile broken, more info on the bug. > BUG=563927 > > Original issue's description: > > Convert enable_pre_sync_backup flag to new flags system. > > > > This flag's usage is very isolated so is a good candidate for the new system. There is now a generated header for the #define rather than a global define. > > > > Reland of http://crrev.com/1478623004#ps60001 > > TBR=zea@chromium.org > > > > Committed: https://crrev.com/db7f9756dc6e236589b90c76d6fa0f1244601e78 > > Cr-Commit-Position: refs/heads/master@{#362365} > > TBR=zea@chromium.org,brettw@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > > Committed: https://crrev.com/3c201fa28b53246177fed8d6b9454da4b0625df2 > Cr-Commit-Position: refs/heads/master@{#362368} TBR=zea@chromium.org,brettw@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=563927 Review URL: https://codereview.chromium.org/1490723002 Cr-Commit-Position: refs/heads/master@{#362369}
Diffstat (limited to 'components/sync_driver.gypi')
-rw-r--r--components/sync_driver.gypi21
1 files changed, 21 insertions, 0 deletions
diff --git a/components/sync_driver.gypi b/components/sync_driver.gypi
index 7bda955..fa4aeb3 100644
--- a/components/sync_driver.gypi
+++ b/components/sync_driver.gypi
@@ -18,6 +18,7 @@
'invalidation_public',
'os_crypt',
'signin_core_browser',
+ 'sync_driver_features',
'version_info',
],
'include_dirs': [
@@ -152,6 +153,26 @@
],
},
{
+ # GN version: //components/sync_driver:features
+ 'target_name': 'sync_driver_features',
+ 'includes': [ '../build/buildflag_header.gypi' ],
+ 'variables': {
+ 'buildflag_header_path': 'components/sync_driver/sync_driver_features.h',
+ 'variables': {
+ 'conditions': [
+ ['OS=="win" or OS=="mac" or (OS=="linux" and chromeos==0)', {
+ 'enable_pre_sync_backup%': 1,
+ }, {
+ 'enable_pre_sync_backup%': 0,
+ }],
+ ],
+ },
+ 'buildflag_flags': [
+ "ENABLE_PRE_SYNC_BACKUP=<(enable_pre_sync_backup)",
+ ],
+ },
+ },
+ {
'target_name': 'sync_driver_test_support',
'type': 'static_library',
'dependencies': [