mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-04 12:07:05 +08:00
CMake: Require at least CMake 3.10
This is the current minimum according to https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md PiperOrigin-RevId: 472714045 Change-Id: I5930bbbc4eec4644d22bba703957d1764c2e76be
This commit is contained in:
committed by
Copybara-Service
parent
308bbf300f
commit
ea9c8ff578
@@ -1,4 +1,4 @@
|
||||
cmake_minimum_required(VERSION 2.8.2)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(googletest-external NONE)
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ section of your executable or of your library.<br>
|
||||
Here is a short CMakeLists.txt example of an application project using Abseil.
|
||||
|
||||
```cmake
|
||||
cmake_minimum_required(VERSION 3.8.2)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
project(my_app_project)
|
||||
|
||||
# Pick the C++ standard to compile with.
|
||||
@@ -62,7 +62,7 @@ will control Abseil library targets) is set to at least that minimum. For
|
||||
example:
|
||||
|
||||
```cmake
|
||||
cmake_minimum_required(VERSION 3.8.2)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
project(my_lib_project)
|
||||
|
||||
# Leave C++ standard up to the root application, so set it only if this is the
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
# A simple CMakeLists.txt for testing cmake installation
|
||||
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
project(absl_cmake_testing CXX)
|
||||
|
||||
add_executable(simple simple.cc)
|
||||
|
||||
@@ -14,12 +14,9 @@
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
# Most widely used distributions have cmake 3.5 or greater available as of March
|
||||
# 2019. A notable exception is RHEL-7 (CentOS7). You can install a current
|
||||
# version of CMake by first installing Extra Packages for Enterprise Linux
|
||||
# (https://fedoraproject.org/wiki/EPEL#Extra_Packages_for_Enterprise_Linux_.28EPEL.29)
|
||||
# and then issuing `yum install cmake3` on the command line.
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
# https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md
|
||||
# As of 2022-09-06, CMake 3.10 is the minimum supported version.
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
# Compiler id for Apple Clang is now AppleClang.
|
||||
if (POLICY CMP0025)
|
||||
|
||||
Reference in New Issue
Block a user