Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / ui / display / util / BUILD.gn
blobe449705e670e3fea1d8cc74a149d41dd628b218c
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 import("//build/config/ui.gni")
7 component("util") {
8   output_name = "display_util"
9   sources = [
10     "display_util.cc",
11     "display_util.h",
12     "display_util_export.h",
13     "edid_parser.cc",
14     "edid_parser.h",
15   ]
17   defines = [ "DISPLAY_UTIL_IMPLEMENTATION" ]
19   deps = [
20     "//base",
21     "//ui/display/types",
22     "//ui/gfx/geometry",
23   ]
25   if (use_x11) {
26     sources += [
27       "x11/edid_parser_x11.cc",
28       "x11/edid_parser_x11.h",
29     ]
30     configs += [
31       "//build/config/linux:x11",
32       "//build/config/linux:xrandr",
33     ]
34     deps += [ "//ui/gfx/x" ]
35   }
36   if (is_chromeos) {
37     deps += [ "//ui/display/types" ]
38   }