diff --git a/packages/cmake/Modules-Platform-Android-GNU.cmake.patch b/packages/cmake/Modules-Platform-Android-GNU.cmake.patch new file mode 100644 index 0000000000..88be0fcfb4 --- /dev/null +++ b/packages/cmake/Modules-Platform-Android-GNU.cmake.patch @@ -0,0 +1,17 @@ +--- a/Modules/Platform/Android-GNU.cmake ++++ b/Modules/Platform/Android-GNU.cmake +@@ -24,6 +24,14 @@ + return() + endif() + ++# Natively compiling on an Android host doesn't use the NDK cross-compilation ++# tools. ++if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Android") ++ macro(__android_compiler_gnu lang) ++ endmacro() ++ return() ++endif() ++ + include(Platform/Android-Common) + + include(Platform/Android/abi-${CMAKE_ANDROID_ARCH_ABI}-GNU) diff --git a/packages/cmake/build.sh b/packages/cmake/build.sh index b891a24f13..06cc440d36 100644 --- a/packages/cmake/build.sh +++ b/packages/cmake/build.sh @@ -4,6 +4,7 @@ TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux" # When updating version here, please update termux_setup_cmake.sh as well. TERMUX_PKG_VERSION=3.25.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://www.cmake.org/files/v${TERMUX_PKG_VERSION:0:4}/cmake-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8 TERMUX_PKG_DEPENDS="libarchive, libc++, libcurl, libexpat, jsoncpp, libuv, rhash, zlib"