| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Remove extra spaces. Fix so that the comment line starts with a capital letter and ends with a dot.
|
|
|
|
|
| |
PiperOrigin-RevId: 553152072
Change-Id: I0bfbb2da6b3902fc3e41a8e1c4aacb291ffdd098
|
|
|
|
|
|
|
|
|
|
| |
Now that the min is 3.13 these policies don't need to be set
manually anymore.
CMP0054 - 3.1
CMP0063 - 3.3
CMP0069 - 3.9
CMP0077 - 3.13
|
|\
| |
| |
| |
| | |
PiperOrigin-RevId: 541929012
Change-Id: I90423820611c2b6a6f81fe3f9ec2d23992ffbed1
|
|/
|
|
|
|
|
|
|
|
|
| |
From the CMake 3.27 release notes:
Compatibility with versions of CMake older than 3.5 is now
deprecated and will be removed from a future version. Calls to
cmake_minimum_required() or cmake_policy() that set the policy
version to an older value now issue a deprecation diagnostic.
This PR also removes manually setting policy CMP0048. This is
redundant since the CMake min is already 3.X
|
|
|
|
|
| |
PiperOrigin-RevId: 502626077
Change-Id: I3aad27a8b725cf73163e52ef2e28e6cdfc13082b
|
|
|
|
|
| |
PiperOrigin-RevId: 482101793
Change-Id: I1bd140fd6a325f573c8a0c464e4dccd4acd0d0a3
|
|\
| |
| |
| |
| | |
PiperOrigin-RevId: 461660066
Change-Id: Ie23e046caf24d350c91e4ee3c4baf512780c6984
|
| |
| |
| |
| |
| | |
This ensures that LTO works as expected whenever the main project
has it enabled.
|
|/
|
|
|
|
|
| |
Note that this is 1.12.1 as there will be a patch release to fix this
PiperOrigin-RevId: 458216994
Change-Id: Ibca52a8db22ed06cb1a1adc4832be67fce69459a
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bump `cmake_minimum_required` to 3.5.
Delete conditional branches exclusive to older versions.
Notable dependents:
- github.com/grpc/grpc >= 3.5.1
- github.com/abseil/abseil-cpp >= 3.5
- github.com/googleapis/google-cloud-cpp >= 3.5
On the other hand, github.com/protocolbuffers/protobuf is >= 3.1.3, but it only depends on GoogleTest 1.10.
Fixes #3523
PiperOrigin-RevId: 392073834
|
|
|
|
|
|
| |
Release GoogleTest 1.11.0
PiperOrigin-RevId: 378861756
|
| |
|
|\
| |
| |
| |
| | |
# Conflicts:
# CMakeLists.txt
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fix Compilation against CMake < 3.7 (Fix #2711)
`VERSION_GREATER_EQUAL` was introduced in CMake 3.7
ref: https://cmake.org/cmake/help/v3.7/release/3.7.html#commands
PiperOrigin-RevId: 300817917
|
|\ \
| |/
| |
| |
| | |
# Conflicts:
# CMakeLists.txt
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove the CMAKE_CXX_STANDARD from GoogleTest's CMakeLists.txt
This causes ABI issues since it can create a mixed-mode build. The
value should be inherited from the top-level build if it needs to be
set.
PiperOrigin-RevId: 294730724
|
|/ |
|
| |
|
|
|
|
|
|
| |
Release Googletest 1.10
PiperOrigin-RevId: 272658347
|
|
|
|
| |
As suggested in #2150.
|
|
|
|
| |
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
|
|
|
|
|
|
| |
Clarify build system support - CMake and automake community supported
PiperOrigin-RevId: 245821927
|
| |
|
|
|
|
|
| |
such that necessary cmake variables to detect Cygwin are defined
when setting the C++ standard and we can distinguish.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
27c86f29417e53a622a2902baab2d1d82dafc5f9
Closes #1888
PiperOrigin-RevId: 216244924
|
|
|
|
|
|
|
|
| |
77962730563eece3525f40b8769e4ca0c6baf64c
Closes #1880
PiperOrigin-RevId: 215429534
|
| |
|
| |
|
|
|
|
| |
Rework of the closed pull request #768
|
|
|
|
|
|
|
|
|
|
|
| |
I _think_ this represents some of the "best practices" for exporting
targets. They'll be available in a `googletest::` namespace (e.g.
`googletest::gmock`) with non-namespaced `ALIAS` targets.
- Added GOOGLETEST_VERSION variable
- Use `CMakePackageConfigHelpers`, bump minimum CMake version to 2.8.8
Signed-off-by: Dakota Hawkins <dakotahawkins@gmail.com>
|
|
|
|
|
|
|
|
| |
Fix a bug deciding whether to enable the option to install Google Test
caused by one of the dependent option dependencies not being defined
yet.
Fixes #1198; impossible to install Google Test if Google Mock is built.
|
|\
| |
| | |
Fix library install destinations
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modify library install destinations to install .dll's to the correct
location (`bin`, not `lib`), and to install other artifacts to the
correct platform-dependent location by using GNUInstallDirs. This is
required for some distributions (e.g. Fedora) and will fix an issue that
otherwise requires those distributions to patch the upstream sources.
Also, add options to suppress installation, which may be useful for
projects that embed Google Test.
Since Google Test is trying to support archaic versions of CMake, a
brain-dead fallback (which requires that the user set either LIB_SUFFIX
or CMAKE_INSTALL_LIBDIR themselves) is included for versions that
predate GNUInstallDirs.
Fixes #1161.
Co-Authored-By: d3x0r <d3x0r@users.noreply.github.com>
|
| | |
|
| |
| |
| |
| | |
#1169
|
|\ \
| | |
| | | |
Issue 709: Fix Cmake policy 0048
|
| |/ |
|
|/ |
|
|
|
| |
Adding functionality to build googletest from the root directory
|
| |
|
|
|
|
| |
Also improve an error message in gtest_test_utils.py.
|
| |
|
| |
|
| |
|
|
|
|
| |
truncates the result at 4096 chars. Also update an obsolete link in comment.
|