summaryrefslogtreecommitdiffstats
path: root/base/base.gypi
diff options
context:
space:
mode:
authorstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-30 09:48:20 +0000
committerstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-30 09:48:20 +0000
commit304a6bfc33fb111c9109e589e579a883df2f47e3 (patch)
tree66af51f4319cb049b1dd7eb2df9ad13e139fda8b /base/base.gypi
parent685b303baaf98e0ccbb7b2b1481c86a706b205a0 (diff)
downloadchromium_src-304a6bfc33fb111c9109e589e579a883df2f47e3.zip
chromium_src-304a6bfc33fb111c9109e589e579a883df2f47e3.tar.gz
chromium_src-304a6bfc33fb111c9109e589e579a883df2f47e3.tar.bz2
Exclude parts of the 'base' target's file list to get it building on iOS
This is a quick-and-dirty removal of everything that doesn't build as-is on iOS, so that we can get a bot running on the FYI waterfall as soon as possible. Once that's in place we'll unfork various files in base and remove the exclusions here. (Note that we aren't building and running unit tests yet either; that will also come soon as a follow-up. Some of the code that's being built here still needs tweaking to actually work correctly, but since the first stage is just building something I only excluded things that failed to compile.) BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10695039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145066 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base.gypi')
-rw-r--r--base/base.gypi17
1 files changed, 16 insertions, 1 deletions
diff --git a/base/base.gypi b/base/base.gypi
index c4437a61..6a22758 100644
--- a/base/base.gypi
+++ b/base/base.gypi
@@ -550,6 +550,21 @@
['include', '^worker_pool_linux\\.cc$'],
],
}],
+ ['OS == "ios"', {
+ 'sources/': [
+ # TODO(ios): Remove these as base/ is unforked.
+ # For now, exclude everything that doesn't build as-is, just to
+ # get something building on a bot.
+ ['exclude', '^file_util'],
+ ['exclude', '^hi_res_timer_manager'],
+ ['exclude', '^json'],
+ ['exclude', '^message_pump'],
+ ['exclude', '^process_util'],
+ ['exclude', '^platform_file'],
+ ['exclude', '^system_monitor'],
+ ['exclude', '^values'],
+ ],
+ }],
['OS != "mac" or >(nacl_untrusted_build)==1', {
'sources!': [
'mac/scoped_aedesc.h'
@@ -595,7 +610,7 @@
'files/file_path_watcher_stub.cc',
],
}],
- ['OS == "mac" and >(nacl_untrusted_build)==0', {
+ ['(OS == "mac" or OS == "ios") and >(nacl_untrusted_build)==0', {
'sources/': [
['exclude', '^files/file_path_watcher_stub\\.cc$'],
['exclude', '^base_paths_posix\\.cc$'],