Merge v0.7.0 into master.
Adjust Android build system rules for recent changes in upstream
cpu_features.
Test: Run `atest -a --test-mapping external/cpu_features:all` (on
x86-64 and Arm64 devices)
Change-Id: Idd78a3a4f29247b2c83117bde98cca45f94908f2
diff --git a/Android.bp b/Android.bp
index 7f70060..57e3804 100644
--- a/Android.bp
+++ b/Android.bp
@@ -101,7 +101,7 @@
arch: {
arm: {
srcs: [
- "src/cpuinfo_arm.c",
+ "src/impl_arm_linux_or_android.c",
],
whole_static_libs: [
"libcpu_features-hwcaps",
@@ -109,7 +109,7 @@
},
arm64: {
srcs: [
- "src/cpuinfo_aarch64.c",
+ "src/impl_aarch64_linux_or_android.c",
],
whole_static_libs: [
"libcpu_features-hwcaps",
@@ -120,7 +120,7 @@
},
x86: {
srcs: [
- "src/cpuinfo_x86.c",
+ "src/impl_x86_linux_or_android.c",
],
cflags: [
"-Wno-unused-variable",
@@ -128,7 +128,7 @@
},
x86_64: {
srcs: [
- "src/cpuinfo_x86.c",
+ "src/impl_x86_linux_or_android.c",
],
cflags: [
"-Wno-unused-variable",
@@ -171,6 +171,16 @@
"-Wno-unused-function",
],
},
+ x86: {
+ cflags: [
+ "-Wno-deprecated-declarations",
+ ],
+ },
+ x86_64: {
+ cflags: [
+ "-Wno-deprecated-declarations",
+ ],
+ },
},
}
@@ -334,26 +344,28 @@
cflags: [
"-DCPU_FEATURES_MOCK_CPUID_X86",
"-Wno-unused-variable",
+ "-Wno-deprecated-declarations",
],
srcs: [
"test/cpuinfo_x86_test.cc",
- "src/cpuinfo_x86.c",
+ "src/impl_x86_linux_or_android.c",
],
},
x86_64: {
cflags: [
"-DCPU_FEATURES_MOCK_CPUID_X86",
"-Wno-unused-variable",
+ "-Wno-deprecated-declarations",
],
srcs: [
"test/cpuinfo_x86_test.cc",
- "src/cpuinfo_x86.c",
+ "src/impl_x86_linux_or_android.c",
],
},
arm: {
srcs: [
"test/cpuinfo_arm_test.cc",
- "src/cpuinfo_arm.c",
+ "src/impl_arm_linux_or_android.c",
],
},
arm64: {
@@ -362,7 +374,7 @@
],
srcs: [
"test/cpuinfo_aarch64_test.cc",
- "src/cpuinfo_aarch64.c",
+ "src/impl_aarch64_linux_or_android.c",
],
},
},