Chromium Code Reviews| Index: base/BUILD.gn |
| diff --git a/base/BUILD.gn b/base/BUILD.gn |
| index bbdf07372b1f6b7cec573965e752c60f019376d7..5b946345d1823a7a6c8973cf850747fc496d1c56 100644 |
| --- a/base/BUILD.gn |
| +++ b/base/BUILD.gn |
| @@ -1220,6 +1220,17 @@ component("base") { |
| "rand_util_nacl.cc", |
| "synchronization/read_write_lock_nacl.cc", |
| ] |
| + |
| + # Add stuff that doesn't work in NaCl. |
| + sources += [ |
|
gab
2016/12/05 18:51:48
Add these to all sources and instead add the excep
palmer
2016/12/06 00:58:25
In an earlier code review, thakis said the general
gab
2016/12/06 15:43:21
Interesting, I'll discuss with him offline. I thou
gab
2016/12/06 15:55:06
Spoke with Nico, preference is now sources += in G
|
| + # PartitionAlloc uses SpinLock, which doesn't work in NaCl (see below). |
| + "allocator/partition_allocator/address_space_randomization.cc", |
| + "allocator/partition_allocator/address_space_randomization.h", |
| + "allocator/partition_allocator/page_allocator.cc", |
| + "allocator/partition_allocator/page_allocator.h", |
| + "allocator/partition_allocator/partition_alloc.cc", |
| + "allocator/partition_allocator/partition_alloc.h", |
| + ] |
| } |
| # SpinLock uses inline assembly that doesn't work on NaCl, and for which there |
| @@ -1785,6 +1796,7 @@ if (is_ios || is_mac) { |
| test("base_unittests") { |
| sources = [ |
| + "allocator/partition_allocator/partition_alloc_unittest.cc", |
| "allocator/tcmalloc_unittest.cc", |
| "android/application_status_listener_unittest.cc", |
| "android/content_uri_utils_unittest.cc", |