From f455e3661ce2bf48871c1ee2a6c650b785990557 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 24 Dec 2022 20:48:34 +0800 Subject: fix termux --- configure | 10 +++++++++- core/src/demo/xmake.sh | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 8e304282a..3bf0f89d0 100755 --- a/configure +++ b/configure @@ -612,20 +612,28 @@ if test_eq "${os_arch}" "i686"; then os_arch="i386" fi -# set the default target platform and architecture +# set the default target platform _target_plat_default=${os_host} if is_host "msys"; then _target_plat_default="mingw" elif is_host "freebsd"; then _target_plat_default="bsd" +elif test_nz "${TERMUX_ARCH}"; then + _target_plat_default="termux" fi + +# set the default target architecture _target_arch_default=${os_arch} if is_host "msys" && test_nz "${MSYSTEM_CARCH}"; then _target_arch_default="${MSYSTEM_CARCH}" +elif test_nz "${TERMUX_ARCH}"; then + _target_arch_default="${TERMUX_ARCH}" fi if test_eq "${_target_arch_default}" "i686"; then _target_arch_default="i386" fi + +# set the default target mode _target_mode_default="release" # set the default project generator and build program diff --git a/core/src/demo/xmake.sh b/core/src/demo/xmake.sh index 0a04b8bfb..61141337c 100755 --- a/core/src/demo/xmake.sh +++ b/core/src/demo/xmake.sh @@ -34,6 +34,8 @@ target "demo" add_syslinks "ws2_32" "pthread" "m" elif is_plat "bsd"; then add_syslinks "pthread" "m" + elif is_plat "termux"; then + add_syslinks "m" "dl" else add_syslinks "pthread" "dl" "m" "c" fi -- cgit v1.3.1