xmake: Update to 2.9.9 and enable aarch64 builds
This commit is contained in:
parent
65590067cf
commit
e870db6a94
@ -3,11 +3,11 @@
|
||||
_realname=xmake
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=2.9.8
|
||||
pkgver=2.9.9
|
||||
pkgrel=1
|
||||
pkgdesc="A cross-platform build utility based on Lua (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
msys2_references=(
|
||||
'archlinux: xmake'
|
||||
)
|
||||
@ -18,7 +18,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-ncurses"
|
||||
"${MINGW_PACKAGE_PREFIX}-readline")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc")
|
||||
source=("https://github.com/xmake-io/${_realname}/releases/download/v${pkgver}/${_realname}-v${pkgver}.tar.gz")
|
||||
sha256sums=('e797636aadf072c9b0851dba39b121e93c739d12d78398c91f12e8ed355d6a95')
|
||||
sha256sums=('e92505b83bc9776286eae719d58bcea7ff2577afe12cb5ccb279c81e7dbc702d')
|
||||
|
||||
prepare() {
|
||||
# Workaround: tarception
|
||||
@ -27,6 +27,11 @@ prepare() {
|
||||
|
||||
build() {
|
||||
cd "${_realname}-${pkgver}"
|
||||
|
||||
if [[ ${CARCH} == aarch64 ]]; then
|
||||
export CFLAGS+=" -D_M_ARM64"
|
||||
fi
|
||||
|
||||
./configure --prefix="${MINGW_PREFIX}" --toolchain=${CC}
|
||||
make
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user