# 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. import("//build/config/android/rules.gni") config("cpu_features_include") { include_dirs = [ "$android_ndk_root/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 = [ "$android_ndk_root/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", ] }