diff options
Diffstat (limited to 'chromium/third_party/android_ndk/BUILD.gn')
-rw-r--r-- | chromium/third_party/android_ndk/BUILD.gn | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/chromium/third_party/android_ndk/BUILD.gn b/chromium/third_party/android_ndk/BUILD.gn new file mode 100644 index 00000000000..86691d42f97 --- /dev/null +++ b/chromium/third_party/android_ndk/BUILD.gn @@ -0,0 +1,29 @@ +# Copyright 2019 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +config("cpu_features_include") { + include_dirs = [ "sources/android/cpufeatures" ] +} + +config("cpu_features_warnings") { + if (is_clang) { + # cpu-features.c has few unused functions on x86 b/26403333 + cflags = [ "-Wno-unused-function" ] + } +} + +source_set("cpu_features") { + sources = [ + "sources/android/cpufeatures/cpu-features.c", + ] + public_configs = [ ":cpu_features_include" ] + + configs -= [ "//build/config/compiler:chromium_code" ] + configs += [ + "//build/config/compiler:no_chromium_code", + + # Must be after no_chromium_code for warning flags to be ordered correctly. + ":cpu_features_warnings", + ] +} |