termux-api: set CMAKE_POLICY_VERSION_MINIMUM=3.5

Upstream CMakeLists.txt declares cmake_minimum_required(3.0.0), but modern
CMake removed compatibility with < 3.5 and refuses to configure.
This commit is contained in:
2026-08-07 19:32:08 +03:00
parent caad27900b
commit f61d45a279
+4
View File
@@ -32,6 +32,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
# CMakeLists.txt declares cmake_minimum_required(VERSION 3.0.0), but modern
# CMake refuses to configure with < 3.5. Bump the floor via policy override.
cmakeFlags = [ "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ];
# termux-api.c hardcodes PREFIX for `am` and `termux-callback`. On
# nix-on-droid `am` comes from android-integration.am (termux-am) via PATH;
# termux-callback lives in our own libexec dir.