Bug 1654112 - deconflate target and current build arch for oora; r=mjf

Differential Revision: https://phabricator.services.mozilla.com/D119705
This commit is contained in:
Nico Grunbaum 2021-07-14 22:26:25 +00:00
Родитель 1bc174eea5
Коммит 6fae65e5f6
2 изменённых файлов: 11 добавлений и 11 удалений

16
third_party/libwebrtc/common_audio/BUILD.gn поставляемый
Просмотреть файл

@ -64,7 +64,7 @@ rtc_library("common_audio") {
deps += [ ":common_audio_neon" ] deps += [ ":common_audio_neon" ]
} }
if (current_cpu == "x86" || current_cpu == "x64") { if (target_cpu == "x86" || target_cpu == "x64") {
deps += [ ":common_audio_sse2" ] deps += [ ":common_audio_sse2" ]
deps += [ ":common_audio_avx2" ] deps += [ ":common_audio_avx2" ]
} }
@ -88,7 +88,7 @@ if (rtc_include_tests) {
rtc_source_set("common_audio_c_arm_asm") { rtc_source_set("common_audio_c_arm_asm") {
sources = [] sources = []
deps = [] deps = []
if (current_cpu == "arm") { if (target_cpu == "arm") {
sources += [ "signal_processing/complex_bit_reverse_arm.S" ] sources += [ "signal_processing/complex_bit_reverse_arm.S" ]
if (arm_version >= 7) { if (arm_version >= 7) {
@ -152,7 +152,7 @@ rtc_library("common_audio_c") {
"vad/webrtc_vad.c", "vad/webrtc_vad.c",
] ]
if (current_cpu == "mipsel") { if (target_cpu == "mipsel") {
sources += [ sources += [
"signal_processing/complex_bit_reverse_mips.c", "signal_processing/complex_bit_reverse_mips.c",
"signal_processing/complex_fft_mips.c", "signal_processing/complex_fft_mips.c",
@ -170,7 +170,7 @@ rtc_library("common_audio_c") {
sources += [ "signal_processing/complex_fft.c" ] sources += [ "signal_processing/complex_fft.c" ]
} }
if (current_cpu != "arm" && current_cpu != "mipsel") { if (target_cpu != "arm" && target_cpu != "mipsel") {
sources += [ sources += [
"signal_processing/complex_bit_reverse.c", "signal_processing/complex_bit_reverse.c",
"signal_processing/filter_ar_fast_q12.c", "signal_processing/filter_ar_fast_q12.c",
@ -234,7 +234,7 @@ rtc_library("fir_filter_factory") {
"../rtc_base/system:arch", "../rtc_base/system:arch",
"../system_wrappers", "../system_wrappers",
] ]
if (current_cpu == "x86" || current_cpu == "x64") { if (target_cpu == "x86" || target_cpu == "x64") {
deps += [ ":common_audio_sse2" ] deps += [ ":common_audio_sse2" ]
deps += [ ":common_audio_avx2" ] deps += [ ":common_audio_avx2" ]
} }
@ -243,7 +243,7 @@ rtc_library("fir_filter_factory") {
} }
} }
if (current_cpu == "x86" || current_cpu == "x64") { if (target_cpu == "x86" || target_cpu == "x64") {
rtc_library("common_audio_sse2") { rtc_library("common_audio_sse2") {
sources = [ sources = [
"fir_filter_sse.cc", "fir_filter_sse.cc",
@ -294,7 +294,7 @@ if (rtc_build_with_neon) {
"resampler/sinc_resampler_neon.cc", "resampler/sinc_resampler_neon.cc",
] ]
if (current_cpu != "arm64") { if (target_cpu != "arm64") {
# Enable compilation for the NEON instruction set. # Enable compilation for the NEON instruction set.
suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ] suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ]
cflags = [ "-mfpu=neon" ] cflags = [ "-mfpu=neon" ]
@ -318,7 +318,7 @@ if (rtc_build_with_neon) {
"signal_processing/min_max_operations_neon.c", "signal_processing/min_max_operations_neon.c",
] ]
if (current_cpu != "arm64") { if (target_cpu != "arm64") {
# Enable compilation for the NEON instruction set. # Enable compilation for the NEON instruction set.
suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ] suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ]
cflags = [ "-mfpu=neon" ] cflags = [ "-mfpu=neon" ]

Просмотреть файл

@ -20,7 +20,7 @@ rtc_library("fft_size_128") {
] ]
cflags = [] cflags = []
if (current_cpu == "x86" || current_cpu == "x64") { if (target_cpu == "x86" || target_cpu == "x64") {
sources += [ sources += [
"fft_size_128/ooura_fft_sse2.cc", "fft_size_128/ooura_fft_sse2.cc",
"fft_size_128/ooura_fft_tables_neon_sse2.h", "fft_size_128/ooura_fft_tables_neon_sse2.h",
@ -38,14 +38,14 @@ rtc_library("fft_size_128") {
deps += [ "../../../common_audio" ] deps += [ "../../../common_audio" ]
if (current_cpu != "arm64") { if (target_cpu != "arm64") {
# Enable compilation for the NEON instruction set. # Enable compilation for the NEON instruction set.
suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ] suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ]
cflags += [ "-mfpu=neon" ] cflags += [ "-mfpu=neon" ]
} }
} }
if (current_cpu == "mipsel" && mips_float_abi == "hard") { if (target_cpu == "mipsel" && mips_float_abi == "hard") {
sources += [ "fft_size_128/ooura_fft_mips.cc" ] sources += [ "fft_size_128/ooura_fft_mips.cc" ]
} }
} }