diff options
Diffstat (limited to 'gfx/angle/src/third_party/libXNVCtrl/BUILD.gn')
-rwxr-xr-x | gfx/angle/src/third_party/libXNVCtrl/BUILD.gn | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gfx/angle/src/third_party/libXNVCtrl/BUILD.gn b/gfx/angle/src/third_party/libXNVCtrl/BUILD.gn new file mode 100755 index 000000000..b58a5422b --- /dev/null +++ b/gfx/angle/src/third_party/libXNVCtrl/BUILD.gn @@ -0,0 +1,28 @@ +# Copyright (c) 2016 The ANGLE Project Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# This warning disable must be appended to the command line after the general +# warnings setup, so must be in a config. +config("libXNVCtrl_config") { + # This will build under most configurations with this warning enabled, but + # some older system headers are missing a "const" on the third parameter of + # XextAddDisplay which will cause a failure. + cflags = [ + "-Wno-incompatible-pointer-types-discards-qualifiers", + ] +} + +source_set("libXNVCtrl") { + sources = [ + "NVCtrl.c", + "NVCtrl.h", + "NVCtrlLib.h", + "nv_control.h", + ] + + configs += [ + ":libXNVCtrl_config", + "//build/config/linux:x11", + ] +} |