29 lines
1019 B
TOML
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"
|