Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//build/config/sanitizers/sanitizers.gni") | 6 import("//build/config/sanitizers/sanitizers.gni") |
| 7 | 7 |
| 8 config("mesa_headers_config") { | 8 config("mesa_headers_config") { |
| 9 include_dirs = [ "src/include" ] | 9 include_dirs = [ "src/include" ] |
| 10 if (!use_x11) { | 10 if (!use_x11) { |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 137 "/wd4065", # Switch statement contains 'default' but no 'case' labels. | 137 "/wd4065", # Switch statement contains 'default' but no 'case' labels. |
| 138 "/wd4090", # 'Operation' : different 'modifier' qualifiers | 138 "/wd4090", # 'Operation' : different 'modifier' qualifiers |
| 139 "/wd4099", # Type name struct-vs-class doesn't match. | 139 "/wd4099", # Type name struct-vs-class doesn't match. |
| 140 "/wd4273", # Inconsistent DLL linkage. | 140 "/wd4273", # Inconsistent DLL linkage. |
| 141 "/wd4291", # No matching operator delete found for placement new. | 141 "/wd4291", # No matching operator delete found for placement new. |
| 142 "/wd4305", # Truncation from int to float. | 142 "/wd4305", # Truncation from int to float. |
| 143 "/wd4334", # Result of 32-bit shift implicitly converted to 64 bits. | 143 "/wd4334", # Result of 32-bit shift implicitly converted to 64 bits. |
| 144 "/wd4345", # POD-type default initializers. | 144 "/wd4345", # POD-type default initializers. |
| 145 "/wd4311", # Pointer truncation TODO(brucedawson): http://crbug.com/55420 0 | 145 "/wd4311", # Pointer truncation TODO(brucedawson): http://crbug.com/55420 0 |
| 146 ] | 146 ] |
| 147 if (is_official_build && full_wpo_on_official) { | |
| 148 # TODO(sebmarchand): http://crbug.com/604838 This should be removed if | |
| 149 # Mesa is ever rolled and the warnings is fixed. | |
|
brucedawson
2016/04/29 00:06:13
nit: warnings -> warning (or is -> are)
Sébastien Marchand
2016/04/29 14:15:39
Done.
| |
| 150 cflags += [ "/wd4723" ] # potential divide by 0. | |
| 151 } | |
| 147 } | 152 } |
| 148 } | 153 } |
| 149 | 154 |
| 150 config("mesa_libglslcommon_warnings") { | 155 config("mesa_libglslcommon_warnings") { |
| 151 if (is_clang) { | 156 if (is_clang) { |
| 152 cflags = [ | 157 cflags = [ |
| 153 # https://bugs.freedesktop.org/show_bug.cgi?id=91645: | 158 # https://bugs.freedesktop.org/show_bug.cgi?id=91645: |
| 154 "-Wno-overloaded-virtual", | 159 "-Wno-overloaded-virtual", |
| 155 ] | 160 ] |
| 156 } | 161 } |
| (...skipping 616 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 773 deps = [ | 778 deps = [ |
| 774 "//third_party/wayland:wayland_util", | 779 "//third_party/wayland:wayland_util", |
| 775 ] | 780 ] |
| 776 | 781 |
| 777 configs -= [ "//build/config/compiler:chromium_code" ] | 782 configs -= [ "//build/config/compiler:chromium_code" ] |
| 778 configs += [ "//build/config/compiler:no_chromium_code" ] | 783 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 779 | 784 |
| 780 public_configs = [ ":wayland_drm_protocol_config" ] | 785 public_configs = [ ":wayland_drm_protocol_config" ] |
| 781 } | 786 } |
| 782 } | 787 } |
| OLD | NEW |