From 3313359d46d2a4f0e0dc8c4dc476462dec8c988a Mon Sep 17 00:00:00 2001
From: "sky@chromium.org"
 <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Thu, 14 May 2009 15:09:32 +0000
Subject: Makes it so that os_exchange_data_gtk is only compiled if views is
 defined.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/115340

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16055 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/chrome.gyp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index 515c99e..c741b22 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -241,10 +241,12 @@
             '../app/os_exchange_data.cc',
           ],
           'conditions': [
-            ['toolkit_views!="1"', {
-              'sources!': [
-                '../app/os_exchange_data.h',
-                '../app/os_exchange_data_gtk.cc',
+            ['toolkit_views==0', {
+              # Note: because of gyp predence rules this has to be defined as
+              # 'sources/' rather than 'sources!'.
+              'sources/': [
+                ['exclude', '^../app/os_exchange_data_gtk.cc'],
+                ['exclude', '^../app/os_exchange_data.h'],
               ],
             }],
           ],
-- 
cgit v1.1