https://bugs.gentoo.org/970924 CMake >= 4.0 has removed compatibility with cmake_minimum_required versions less than 3.5. Bump the minimum versions in vendored thirdparty code to fix the build. --- a/thirdparty/sentry-native/external/crashpad/third_party/zlib/zlib/CMakeLists.txt +++ b/thirdparty/sentry-native/external/crashpad/third_party/zlib/zlib/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.5) set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON) project(zlib C) --- a/thirdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt +++ b/thirdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.4) +cmake_minimum_required(VERSION 3.5) # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with # some versions of VS that have a patched CMake 3.11. This forces us to emulate