mojo: Fix map of booleans for python bindings.
[chromium-blink-merge.git] / ui / display / util / BUILD.gn
blob83f456db3a9cdce85c5533fa4b634c9196c7c7c7
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/gfx/geometry",
22   ]
24   if (use_x11) {
25     sources += [
26       "x11/edid_parser_x11.cc",
27       "x11/edid_parser_x11.h",
28     ]
29     configs += [ "//build/config/linux:xrandr" ]
30     deps += [ "//ui/gfx/x" ]
31   }
32   if (is_chromeos) {
33     deps += [ "//ui/display/types" ]
34   }