From a1843d660b47116207877614af53defa767be46a Mon Sep 17 00:00:00 2001 From: David Benjamin Date: Sun, 17 Sep 2023 10:17:50 -0400 Subject: [PATCH] Bump the minimum CMake version to 3.12 CMake 3.12 was released July 2018, so it meets our five year rule. [0] also requires a CMake version newer than 3.12. [0] https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md Change-Id: I2b21d68e3a379108edde9c7d13450bba52f41235 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/63105 Reviewed-by: Bob Beck Commit-Queue: David Benjamin Auto-Submit: David Benjamin --- BUILDING.md | 2 +- CMakeLists.txt | 2 +- util/generate_build_files.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 742d454c7..adc15851a 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -10,7 +10,7 @@ Unless otherwise noted, build tools must at most five years old, matching [Abseil guidelines](https://abseil.io/about/compatibility). If in doubt, use the most recent stable version of each tool. - * [CMake](https://cmake.org/download/) 3.10 or later is required. + * [CMake](https://cmake.org/download/) 3.12 or later is required. * A recent version of Perl is required. On Windows, [Active State Perl](http://www.activestate.com/activeperl/) has been diff --git a/CMakeLists.txt b/CMakeLists.txt index 7cf93b220..ee5cc0466 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.12) # Defer enabling C and CXX languages. project(BoringSSL NONE) diff --git a/util/generate_build_files.py b/util/generate_build_files.py index 9dc0176bc..1dd1629d4 100644 --- a/util/generate_build_files.py +++ b/util/generate_build_files.py @@ -417,7 +417,7 @@ class CMake(object): self.header = LicenseHeader("#") + R''' # This file is created by generate_build_files.py. Do not edit manually. -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.12) project(BoringSSL LANGUAGES C CXX)