diff options
author | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-30 09:48:20 +0000 |
---|---|---|
committer | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-30 09:48:20 +0000 |
commit | 304a6bfc33fb111c9109e589e579a883df2f47e3 (patch) | |
tree | 66af51f4319cb049b1dd7eb2df9ad13e139fda8b /base/base.gypi | |
parent | 685b303baaf98e0ccbb7b2b1481c86a706b205a0 (diff) | |
download | chromium_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.gypi | 17 |
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$'], |