diff options
author | Derek Mauro <761129+derekmauro@users.noreply.github.com> | 2025-04-30 16:54:29 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-30 16:54:29 (GMT) |
commit | 52eb8108c5bdec04579160ae17225d66034bd723 (patch) | |
tree | ad23b2ceac4a6eef2278c48545b62ffc1f0c134a | |
parent | 54915d462bb64e9b2bd1a3f0e70c00e6f5d817fb (diff) | |
download | googletest-v1.17.x.zip googletest-v1.17.x.tar.gz googletest-v1.17.x.tar.bz2 |
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | MODULE.bazel | 2 | ||||
-rw-r--r-- | README.md | 18 | ||||
-rw-r--r-- | googletest/README.md | 6 |
4 files changed, 8 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c784f3c..0567ae7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.16) project(googletest-distribution) -set(GOOGLETEST_VERSION 1.16.0) +set(GOOGLETEST_VERSION 1.17.0) if(NOT CYGWIN AND NOT MSYS AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL QNX) set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/MODULE.bazel b/MODULE.bazel index 44dce2f..5cb0b15 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -32,7 +32,7 @@ module( name = "googletest", - version = "head", + version = "1.17.0", compatibility_level = 1, ) @@ -2,30 +2,18 @@ ### Announcements -#### Live at Head - -GoogleTest now follows the -[Abseil Live at Head philosophy](https://abseil.io/about/philosophy#upgrade-support). -We recommend -[updating to the latest commit in the `main` branch as often as possible](https://github.com/abseil/abseil-cpp/blob/master/FAQ.md#what-is-live-at-head-and-how-do-i-do-it). -We do publish occasional semantic versions, tagged with -`v${major}.${minor}.${patch}` (e.g. `v1.16.0`). - #### Documentation Updates Our documentation is now live on GitHub Pages at https://google.github.io/googletest/. We recommend browsing the documentation on GitHub Pages rather than directly in the repository. -#### Release 1.16.0 +#### Release 1.17.0 -[Release 1.16.0](https://github.com/google/googletest/releases/tag/v1.16.0) is +[Release 1.17.0](https://github.com/google/googletest/releases/tag/v1.17.0) is now available. -The 1.16.x branch requires at least C++14. - -The 1.16.x branch will be the last to support C++14. Future development will -[require at least C++17](https://opensource.google/documentation/policies/cplusplus-support#c_language_standard). +The 1.17.x branch [requires at least C++17]((https://opensource.google/documentation/policies/cplusplus-support#c_language_standard). #### Continuous Integration diff --git a/googletest/README.md b/googletest/README.md index 5de23c5..a760759 100644 --- a/googletest/README.md +++ b/googletest/README.md @@ -25,7 +25,7 @@ When building GoogleTest as a standalone project, the typical workflow starts with ``` -git clone https://github.com/google/googletest.git -b v1.16.0 +git clone https://github.com/google/googletest.git -b v1.17.0 cd googletest # Main directory of the cloned repository. mkdir build # Create a directory to hold the build output. cd build @@ -124,9 +124,9 @@ match the project in which it is included. #### C++ Standard Version -An environment that supports C++14 is required in order to successfully build +An environment that supports C++17 is required in order to successfully build GoogleTest. One way to ensure this is to specify the standard in the top-level -project, for example by using the `set(CMAKE_CXX_STANDARD 14)` command along +project, for example by using the `set(CMAKE_CXX_STANDARD 17)` command along with `set(CMAKE_CXX_STANDARD_REQUIRED ON)`. If this is not feasible, for example in a C project using GoogleTest for validation, then it can be specified by adding it to the options for cmake via the`-DCMAKE_CXX_FLAGS` option. |