Add a stub __cxa_demangle to disable LLVM's demangler.
[chromium-blink-merge.git] / components / pref_registry / BUILD.gn
blob17b766514764b7445d8678cb8e9c97a0f45fec06
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 component("pref_registry") {
6   sources = [
7     "pref_registry_export.h",
8     "pref_registry_syncable.cc",
9     "pref_registry_syncable.h",
10   ]
12   defines = [ "PREF_REGISTRY_IMPLEMENTATION" ]
14   deps = [
15     "//base",
16     "//base:prefs",
17     "//base/third_party/dynamic_annotations",
18     "//ui/base",
19   ]
22 source_set("test_support") {
23   testonly = true
24   sources = [
25     "testing_pref_service_syncable.cc",
26     "testing_pref_service_syncable.h",
27   ]
29   deps = [
30     ":pref_registry",
31     "//base",
32     "//base:prefs",
33     "//base:prefs_test_support",
34   ]