From the CMake 3.31 Release Notes:
Compatibility with versions of CMake older than 3.10 is now deprecated and will be removed from a future version.
This PR updates the cmake_minimum_required command across all packages in depends to ensure the minimum version is not set below 3.10.
Without this change, CMake 3.31 emits a warning:
$ make -C depends freetype
make: Entering directory '/home/hebasto/git/bitcoin/depends'
Extracting freetype...
/home/hebasto/git/bitcoin/depends/sources/freetype-2.11.0.tar.xz: OK
Preprocessing freetype...
Configuring freetype...
CMake Deprecation Warning at CMakeLists.txt:100 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- The C compiler identification is GNU 13.2.0
< snip >