| Index: base/third_party/dynamic_annotations/BUILD.gn
|
| diff --git a/base/third_party/dynamic_annotations/BUILD.gn b/base/third_party/dynamic_annotations/BUILD.gn
|
| index e52938c1b3a14c64d00fcab4594b25037f0abb31..d6a51230def311da6bcdcc870ffefdb084282fc8 100644
|
| --- a/base/third_party/dynamic_annotations/BUILD.gn
|
| +++ b/base/third_party/dynamic_annotations/BUILD.gn
|
| @@ -2,14 +2,22 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -source_set("dynamic_annotations") {
|
| - sources = [
|
| - "../valgrind/valgrind.h",
|
| - "dynamic_annotations.c",
|
| - "dynamic_annotations.h",
|
| - ]
|
| - if (is_android && !is_debug) {
|
| - configs -= [ "//build/config/compiler:optimize" ]
|
| - configs += [ "//build/config/compiler:optimize_max" ]
|
| +if (is_nacl) {
|
| + # Native client doesn't need dynamic annotations, so we provide a
|
| + # dummy target in order for clients to not have to special-case the
|
| + # dependency.
|
| + group("dynamic_annotations") {
|
| + }
|
| +} else {
|
| + source_set("dynamic_annotations") {
|
| + sources = [
|
| + "../valgrind/valgrind.h",
|
| + "dynamic_annotations.c",
|
| + "dynamic_annotations.h",
|
| + ]
|
| + if (is_android && !is_debug) {
|
| + configs -= [ "//build/config/compiler:optimize" ]
|
| + configs += [ "//build/config/compiler:optimize_max" ]
|
| + }
|
| }
|
| }
|
|
|