Files
2026-05-04 19:34:28 -07:00

29 lines
1019 B
TOML

# mise-managed host build tooling for fips-sqlcipher.
#
# Bootstrap:
# mise trust && mise install
#
# Notes:
# * cmake >= 3.22 is required by CMakeLists.txt. Pinned to 3.29 (below 4.0)
# to avoid breakage in ExternalProject recipes not yet updated for cmake's
# removed compatibility with cmake_minimum_required < 3.5.
# * perl is required by OpenSSL's Configure script. macOS system perl (5.30+)
# works but we pin a known-good version for reproducibility.
# * ninja is used as the cmake generator for iOS builds (faster than Make,
# required for Xcode-less CI).
# * NDK is NOT managed here. Install via Android Studio SDK Manager or
# sdkmanager and export ANDROID_NDK_ROOT.
[tools]
cmake = "3.29"
ninja = "1.12.1"
perl = "5.40.2"
# AGP 8.x requires JDK 17+. Pinned for AAR packaging and test app.
java = "temurin-17"
# Gradle for AAR packaging and tests/android-fips test app.
gradle = "8.10.2"
[env]
# Minimum NDK version validated by build-all.sh doctor check.
FIPS_NDK_MIN_VERSION = "26"