xmake: 2.7.5

This commit is contained in:
ruki 2023-01-08 04:12:17 +08:00 committed by GitHub
parent 80252eee0a
commit 4694902344
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 47 deletions

View File

@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://xmake.io/
TERMUX_PKG_DESCRIPTION="A cross-platform build utility based on Lua"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="Ruki Wang @waruqi"
TERMUX_PKG_VERSION="2.7.4"
TERMUX_PKG_VERSION="2.7.5"
TERMUX_PKG_SRCURL=https://github.com/xmake-io/xmake/releases/download/v${TERMUX_PKG_VERSION}/xmake-v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=d490ff8825fa53fe5abfb549310cb54a2dfef1ebd3f82e24548483772994e06a
TERMUX_PKG_SHA256=fc4a39a0c649e7469a2da2d66618ca3090050b1656ff43cf1fd46abc86232a3d
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_BUILD_IN_SRC=true

View File

@ -1,45 +0,0 @@
diff --git a/configure b/configure
index 8e304282a..354bfda29 100755
--- a/configure
+++ b/configure
@@ -612,20 +612,26 @@ 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"
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..2f091b6ef 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 test_nz "${TERMUX_ARCH}"; then
+ add_syslinks "m" "dl"
else
add_syslinks "pthread" "dl" "m" "c"
fi