build: Define ARM arch preprocessor macros

This commit is contained in:
Arun Raghavan 2015-10-19 11:40:05 +05:30
parent 2f0b9411d3
commit 88a8b62f3f

View File

@ -66,10 +66,12 @@ AS_CASE(["${host_cpu}"],
[ [
HAVE_ARM=1 HAVE_ARM=1
HAVE_ARMV7=1 HAVE_ARMV7=1
ARCH_CFLAGS="-DWEBRTC_ARCH_ARM -DWEBRTC_ARCH_ARM_V7"
], ],
[arm*], [arm*],
[ [
HAVE_ARM=1 HAVE_ARM=1
ARCH_CFLAGS="-DWEBRTC_ARCH_ARM"
] ]
# FIXME: Add MIPS support, see webrtc/BUILD.gn for defines # FIXME: Add MIPS support, see webrtc/BUILD.gn for defines
) )
@ -92,13 +94,13 @@ AS_IF([test "x$enable_neon" != "xno"],
], [])], ], [])],
[ [
HAVE_NEON=1 HAVE_NEON=1
ARCH_CFLAGS="-mfpu=neon" ARCH_CFLAGS="$ARCH_CFLAGS -DWEBRTC_HAS_NEON -mfpu=neon"
]) ])
CXXFLAGS="$save_CXXFLAGS" CXXFLAGS="$save_CXXFLAGS"
], ],
[ [
HAVE_NEON=1 HAVE_NEON=1
ARCH_CFLAGS="-mfpu=neon -DWEBRTC_DETECT_NEON" ARCH_CFLAGS="$ARCH_CFLAGS -DWEBRTC_DETECT_NEON -mfpu=neon"
]) ])
) )
AM_CONDITIONAL([HAVE_NEON], [test "x$HAVE_NEON" = "x1"]) AM_CONDITIONAL([HAVE_NEON], [test "x$HAVE_NEON" = "x1"])