make/build: ensure NEON is enabled and tested (#718)

Make sure the travis CI aarch32 bot tests NEON, and also that running
CROSS_COMPILE=arm-linux-gnueabihf make enables the use of NEON to
accelerate the back-reference copying.
This commit is contained in:
Stephen Kyle 2018-10-17 16:29:32 +01:00 committed by Eugene Kliuchnikov
parent ce8951c3e9
commit 7a153ebb09
2 changed files with 2 additions and 2 deletions

View File

@ -79,7 +79,7 @@ matrix:
## testing arm via qemu on Linux
###
- os: linux
env: BUILD_SYSTEM=cmake C_COMPILER=arm-linux-gnueabihf-gcc CXX_COMPILER=arm-linux-gnueabihf-g++
env: BUILD_SYSTEM=cmake C_COMPILER=arm-linux-gnueabihf-gcc CXX_COMPILER=arm-linux-gnueabihf-g++ CFLAGS="-march=armv7-a -mfloat-abi=hard -mfpu=neon"
addons:
apt:
sources:

View File

@ -24,7 +24,7 @@ endif
# The arm-linux-gnueabi compiler defaults to Armv5. Since we only support Armv7
# and beyond, we need to select Armv7 explicitly with march.
ifeq ($(ARCH), arm)
CFLAGS += -march=armv7-a
CFLAGS += -march=armv7-a -mfloat-abi=hard -mfpu=neon
endif
all: test