summaryrefslogtreecommitdiff
path: root/build/make
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2013-01-10 10:56:28 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2013-01-10 10:56:28 -0800
commit8aca35192618afc7896b2a92d39692f3f9b56764 (patch)
tree9fb45dad87d9db7886fb7792822c2525ec1ca3c9 /build/make
parentaf0ed4175440df4ea609c280d1af13b06bf85201 (diff)
parentaf9dd50e42e0a7558d0d555ee12a1eb60e87a458 (diff)
downloadlibvpx-8aca35192618afc7896b2a92d39692f3f9b56764.tar
libvpx-8aca35192618afc7896b2a92d39692f3f9b56764.tar.gz
libvpx-8aca35192618afc7896b2a92d39692f3f9b56764.tar.bz2
libvpx-8aca35192618afc7896b2a92d39692f3f9b56764.zip
Merge "configure: support hardfloat armv7 CHOSTS"
Diffstat (limited to 'build/make')
-rwxr-xr-xbuild/make/configure.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/build/make/configure.sh b/build/make/configure.sh
index cb8d64278..c32fb91bc 100755
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -597,8 +597,13 @@ process_common_toolchain() {
armv6*)
tgt_isa=armv6
;;
+ armv7*-hardfloat*)
+ tgt_isa=armv7
+ float_abi=hard
+ ;;
armv7*)
tgt_isa=armv7
+ float_abi=softfp
;;
armv5te*)
tgt_isa=armv5te
@@ -787,8 +792,9 @@ process_common_toolchain() {
check_add_asflags --defsym ARCHITECTURE=${arch_int}
tune_cflags="-mtune="
if [ ${tgt_isa} == "armv7" ]; then
- check_add_cflags -march=armv7-a -mfloat-abi=softfp
- check_add_asflags -march=armv7-a -mfloat-abi=softfp
+ [ -z "${float_abi}" ] && float_abi=softfp
+ check_add_cflags -march=armv7-a -mfloat-abi=${float_abi}
+ check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
if enabled neon
then