summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2023-10-26 00:53:39 +0800
committerruki <[email protected]>2023-10-26 00:53:39 +0800
commit3e11b0aa3c05db18035388bf740597d27664e847 (patch)
tree7ec85cb60eea4f0e0b05576b0c802fa4dd01f7fb
parentef20823ff7f4d6dee6d5d4779280b5382d8dc3a1 (diff)
improve to detect arm
-rwxr-xr-xconfigure8
1 files changed, 6 insertions, 2 deletions
diff --git a/configure b/configure
index e896175d3..e3599bda3 100755
--- a/configure
+++ b/configure
@@ -641,10 +641,12 @@ is_host() {
os_arch=`uname -m | tr '[A-Z]' '[a-z]'`
if test_eq "${os_arch}" "i686"; then
os_arch="i386"
-elif test_eq "${os_arch}" "aarch64"; then
+elif test_eq "${os_arch}" "aarch64" || test_eq "${os_arch}" "arm64"; then
os_arch="arm64"
elif string_contains "${os_arch}" "armv7"; then
os_arch="armv7"
+elif string_contains "${os_arch}" "arm"; then
+ os_arch="arm"
fi
# set the default target platform
@@ -668,10 +670,12 @@ elif test_nz "${EMSDK}"; then
fi
if test_eq "${_target_arch_default}" "i686"; then
_target_arch_default="i386"
-elif test_eq "${_target_arch_default}" "aarch64"; then
+elif test_eq "${_target_arch_default}" "aarch64" || test_eq "${_target_arch_default}" "arm64"; then
_target_arch_default="arm64"
elif string_contains "${_target_arch_default}" "armv7"; then
_target_arch_default="armv7"
+elif string_contains "${_target_arch_default}" "arm"; then
+ _target_arch_default="arm"
fi
# set the default target mode