summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2016-06-22 16:08:10 -0700
committerJohann Koenig <johannkoenig@google.com>2016-06-22 23:17:17 +0000
commitac27b062b07c3cc3d5889b27a801680b168cc86f (patch)
treebb4aac38a1a32ef0aa30f503812f1a875b4b038a /build
parent527a9fea767bf3c52d63096bdc5b6dd51615105b (diff)
downloadlibvpx-ac27b062b07c3cc3d5889b27a801680b168cc86f.tar
libvpx-ac27b062b07c3cc3d5889b27a801680b168cc86f.tar.gz
libvpx-ac27b062b07c3cc3d5889b27a801680b168cc86f.tar.bz2
libvpx-ac27b062b07c3cc3d5889b27a801680b168cc86f.zip
Add default flags for arm64/armv8 builds
Allows building simple targets with sane default flags. For example, using the Android arm64 toolchain from the NDK: https://developer.android.com/ndk/guides/standalone_toolchain.html ./build/tools/make-standalone-toolchain.sh --arch=arm64 \ --platform=android-24 --install-dir=/tmp/arm64 CROSS=/tmp/arm64/bin/aarch64-linux-android- \ ~/libvpx/configure --target=arm64-linux-gcc --disable-multithread BUG=webm:1143 Change-Id: I06f5a7564f5382cf1a4bad41aef4308566c53adf
Diffstat (limited to 'build')
-rw-r--r--build/make/configure.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/make/configure.sh b/build/make/configure.sh
index af0efbbae..29aa3cc19 100644
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -945,6 +945,9 @@ EOF
check_add_cflags -mfpu=neon #-ftree-vectorize
check_add_asflags -mfpu=neon
fi
+ elif [ ${tgt_isa} = "arm64" ] || [ ${tgt_isa} = "armv8" ]; then
+ check_add_cflags -march=armv8-a
+ check_add_asflags -march=armv8-a
else
check_add_cflags -march=${tgt_isa}
check_add_asflags -march=${tgt_isa}