X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=contrib%2Fbootstrap;h=d8037174f91d1d56249576d2328b05ada96c306d;hb=61802180076e59a3def559530e62b875c600911b;hp=b77a9d96f1f891f854858853e0c2ec075c88b083;hpb=735bc55408a17e3cfe1de693afeeb7f104309cfd;p=vlc diff --git a/contrib/bootstrap b/contrib/bootstrap index b77a9d96f1..d8037174f9 100755 --- a/contrib/bootstrap +++ b/contrib/bootstrap @@ -211,8 +211,12 @@ check_android_sdk() add_make "ANDROID_NDK := ${ANDROID_NDK}" [ -z "${ANDROID_ABI}" ] && echo "You must set ANDROID_ABI environment variable" && exit 1 add_make "ANDROID_ABI := ${ANDROID_ABI}" + [ -z "${ANDROID_API}" ] && echo "You should set ANDROID_API environment variable (using default android-9)" && ANDROID_API := android-9 + add_make "ANDROID_API := ${ANDROID_API}" [ ${ANDROID_ABI} = "armeabi-v7a" ] && add_make_enabled "HAVE_NEON" [ ${ANDROID_ABI} = "armeabi-v7a" ] && add_make_enabled "HAVE_ARMV7A" + [ ${ANDROID_ABI} = "arm64-v8a" ] && add_make_enabled "HAVE_NEON" + [ ${ANDROID_ABI} = "arm64-v8a" ] && add_make_enabled "HAVE_ARMV8A" [ ${ANDROID_ABI} = "armeabi" -a -z "${NO_ARMV6}" ] && add_make_enabled "HAVE_ARMV6" } @@ -235,7 +239,13 @@ case "${OS}" in add_make_enabled "HAVE_MACOSX" "HAVE_DARWIN_OS" "HAVE_BSD" else check_ios_sdk - add_make_enabled "HAVE_IOS" "HAVE_DARWIN_OS" "HAVE_BSD" "HAVE_NEON" "HAVE_ARMV7A" + add_make_enabled "HAVE_IOS" "HAVE_DARWIN_OS" "HAVE_BSD" "HAVE_FPU" + + case "${HOST}" in + *arm*) + add_make_enabled "HAVE_NEON" "HAVE_ARMV7A" + ;; + esac; fi ;; *bsd*) @@ -248,9 +258,15 @@ case "${OS}" in *arm*) add_make "PLATFORM_SHORT_ARCH := arm" ;; + *arm64*) + add_make "PLATFORM_SHORT_ARCH := arm64" + ;; *i686*) add_make "PLATFORM_SHORT_ARCH := x86" ;; + *x86_64*) + add_make "PLATFORM_SHORT_ARCH := x86_64" + ;; *mipsel*) add_make "PLATFORM_SHORT_ARCH := mips" ;;