Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / components / keyed_service / core / BUILD.gn
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.
4
5 component("core") {
6   output_name = "keyed_service_core"
7   sources = [
8     "dependency_graph.cc",
9     "dependency_graph.h",
10     "dependency_node.h",
11     "keyed_service.cc",
12     "keyed_service.h",
13     "keyed_service_export.h",
14   ]
15
16   defines = [ "KEYED_SERVICE_IMPLEMENTATION" ]
17
18   deps = [
19     "//base",
20   ]
21
22   if (is_win) {
23     # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
24     cflags = [ "/wd4267" ]
25   }
26 }