File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -76,12 +76,16 @@ else ifeq ($(PLATFORM),android)
7676 $(error "Android ARCH must be set to ARCH=x86_64 or ARCH=arm64-v8a")
7777 endif
7878
79- HOST = $(shell uname -s)
79+ HOST = $(shell uname -s | tr '[:upper:]' '[:lower:]' )
8080 BIN = $$ANDROID_NDK/toolchains/llvm/prebuilt/$(HOST ) -x86_64/bin
81+
82+ ifneq (,$(filter $(ARCH),arm64 arm64-v8a))
83+ ARCH = aarch64
84+ endif
8185
8286 ifeq ($(ARCH),x86_64)
8387 CURL_CONFIG = --host x86_64-$(HOST ) -android26 --with-openssl=$$ANDROID_NDK/toolchains/llvm/prebuilt/$(HOST ) -x86_64/sysroot/usr LIBS="-lssl -lcrypto" AR=$(BIN ) /llvm-ar AS=$(BIN ) /llvm-as CC=$(BIN ) /x86_64-linux-android26-clang CXX=$(BIN ) /x86_64-linux-android26-clang++ LD=$(HOST ) /ld RANLIB=$(HOST ) /llvm-ranlib STRIP=$(HOST ) /llvm-strip
84- else ifeq ($(ARCH),arm64-v8a )
88+ else ifeq ($(ARCH),aarch64 )
8589 CURL_CONFIG = --host aarch64-linux-android26 --with-openssl=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr LIBS="-lssl -lcrypto" AR=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar AS=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-as CC=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android26-clang CXX=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android26-clang++ LD=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/ld RANLIB=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib STRIP=$$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip
8690 else
8791 $(error "Unsupported Android ARCH : $(ARCH ) ")
You can’t perform that action at this time.
0 commit comments