diff --git a/android-webrtc.mk b/android-webrtc.mk index 98b282127..d063dcd91 100644 --- a/android-webrtc.mk +++ b/android-webrtc.mk @@ -34,8 +34,8 @@ endif ifneq (,$(filter '-DWEBRTC_DETECT_ARM_NEON' '-DWEBRTC_ARCH_ARM_NEON', \ $(MY_WEBRTC_COMMON_DEFS))) WEBRTC_BUILD_NEON_LIBS := true -# TODO(kma): Use MY_WEBRTC_COMMON_DEFS for Neon libraies in AECM, NS, and iSAC. -MY_WEBRTC_COMMON_DEFS += \ +# TODO(kma): Use MY_ARM_CFLAGS_NEON for Neon libraies in AECM, NS, and iSAC. +MY_ARM_CFLAGS_NEON := \ -mfpu=neon \ -mfloat-abi=softfp \ -flax-vector-conversions diff --git a/src/common_audio/signal_processing/Android.mk b/src/common_audio/signal_processing/Android.mk index 653bd028b..1bbcc7aa3 100644 --- a/src/common_audio/signal_processing/Android.mk +++ b/src/common_audio/signal_processing/Android.mk @@ -106,7 +106,9 @@ LOCAL_SRC_FILES := \ vector_scaling_operations_neon.s # Flags passed to both C and C++ files. -LOCAL_CFLAGS := $(MY_WEBRTC_COMMON_DEFS) +LOCAL_CFLAGS := \ + $(MY_WEBRTC_COMMON_DEFS) \ + $(MY_ARM_CFLAGS_NEON) LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/include \