- 24 Aug, 2021 1 commit
-
-
Abseil Team authored
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
-
- 26 Jan, 2021 1 commit
-
-
ofats authored
Remove scripts for code generating together with related files. PiperOrigin-RevId: 352805926
-
- 12 Nov, 2020 1 commit
-
-
dmauro authored
Rollback change from https://github.com/google/googletest/pull/1836. This change generates a script on Windows to actually run each test, but the script itself doesn't correctly report if the test passed. This change will "break tests" that were already broken on Windows, but weren't being reported as such. PiperOrigin-RevId: 341850671
-
- 30 Oct, 2020 1 commit
-
-
Chuck Atkins authored
-
- 15 Jul, 2020 1 commit
-
-
ofats authored
Move matchers' tests from *generated* to common files. PiperOrigin-RevId: 320954068
-
- 21 Mar, 2020 1 commit
-
-
Neal Gompa authored
When building packaged shared libraries for use, having the version set makes it so that the soname is set correctly for parallel installation. This change is derived from the one used for the Fedora gtest package. Signed-off-by:Neal Gompa <ngompa13@gmail.com>
-
- 07 Feb, 2020 1 commit
-
-
Abseil Team authored
Get rid of gmock-generated-function-mockers.h and gmock-generated-function-mockers.h.pump. Stop using pump for GMOCK_METHOD* macroses generation. PiperOrigin-RevId: 293454519
-
- 11 Aug, 2019 1 commit
-
-
Adam Badura authored
-
- 27 Jul, 2019 1 commit
-
-
Adam Badura authored
-
- 20 May, 2019 1 commit
-
-
Enji Cooper authored
Signed-off-by:Enji Cooper <yaneurabeya@gmail.com>
-
- 03 May, 2019 1 commit
-
-
misterg authored
Clarify build system support - CMake and automake community supported PiperOrigin-RevId: 245821927
-
- 29 Mar, 2019 1 commit
-
-
Enji Cooper authored
Building all test binaries under their respective subtrees makes building the project via cmake easier to grok without additional hacks. In particular, when dealing with the conversion I proposed in https://reviews.freebsd.org/D19430 (switching from autotools to cmake), I ran into unexpected gtest prefixing under the googlemock directory, as opposed to the googletest directory. Example: Before: `googlemock/gtest/googletest-break-on-failure-unittest_` After: `googletest/googletest-break-on-failure-unittest_` The latter form is easier to translate to packaging manifests when building googlemock is disabled, as well as enabled, as the path remains consistent when the feature flag is disabled. Signed-off-by:
Enji Cooper <yaneurabeya@gmail.com>
-
- 08 Jan, 2019 1 commit
-
-
Abseil Team authored
Drop generated file gmock-generated-internal-utils.h. PiperOrigin-RevId: 228232195
-
- 15 Nov, 2018 1 commit
-
-
Abseil Team authored
One macro to rule them all. PiperOrigin-RevId: 221462515
-
- 09 Oct, 2018 1 commit
-
-
Abseil Team authored
Remove all mention of TR1 tuple and our own implementation of tuple. PiperOrigin-RevId: 216395043
-
- 02 Oct, 2018 1 commit
-
-
Matthieu authored
Closes #1836 PiperOrigin-RevId: 215461025
-
- 18 Sep, 2018 1 commit
-
-
Matthieu Longo authored
-
- 13 Sep, 2018 2 commits
- 24 Aug, 2018 1 commit
-
-
Dakota Hawkins authored
To make sure packages are relocatable, use `$<INSTALL_PREFIX>` in `$<INSTALL_INTERFACE:...>` `target_include_directories`. `$<INSTALL_PREFIX>` was introduced in CMake 2.8.11, which is already being checked for locally. References: - https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#id19 - https://github.com/robotology/how-to-export-cpp-library/blob/claudio/headeronly/src/LibTemplateCMake/CMakeLists.txt#L42 Signed-off-by:
Dakota Hawkins <dakotahawkins@gmail.com>
-
- 22 Aug, 2018 1 commit
-
-
Stefano Soffia authored
Rework of the closed pull request #768
-
- 21 Aug, 2018 1 commit
-
-
Dakota Hawkins authored
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>
-
- 13 Aug, 2018 1 commit
-
-
Elias Daler authored
Change location of generated pkg-config files from CMAKE_BINARY_DIR to gmock/gtest_BINARY_DIR (#1717)
-
- 05 Apr, 2018 1 commit
-
-
Henry Fredrick Schreiner authored
-
- 11 Dec, 2017 1 commit
-
-
Bryan Zimmerman authored
-
- 07 Dec, 2017 1 commit
-
-
Wojciech Mamrak authored
-
- 02 Dec, 2017 1 commit
-
-
Romain Geissler authored
Fix double free when building Gtest/GMock in shared libraries and linking a test executable with both.
-
- 27 Nov, 2017 1 commit
-
-
Sam Lunt authored
-
- 27 Oct, 2017 1 commit
-
-
Bryan Zimmerman authored
change static_cast to ImplicitCast_ for consitency fixes for building with path names containing spaces
-
- 01 Sep, 2017 1 commit
-
-
Roman Lebedev authored
If the user's cmakelists.txt first look for threads using find_package(Threads), then set(gtest_disable_pthreads ON), and then include googletest. GoogleTest will not look for threads. But since they have already been found before in user's cmakelists, it will use them regardless. This helped me fix build issue in darktable-org/rawspeed on windows/MSYS2, even though there are threads, and they are usable, googletest build was failing with issues about AutoHandle. I was first looking for threads, and only then including googletest, so no matter the value of gtest_disable_pthreads, it failed. The other obvious solution is for user to first include googletest, and only then look for threads by himself.
-
- 14 Aug, 2017 1 commit
-
-
David Seifert authored
-
- 09 Aug, 2017 1 commit
-
-
Matthew Woehlke authored
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>
-
- 18 Dec, 2016 1 commit
-
-
Craig Scott authored
-
- 06 Dec, 2015 1 commit
-
-
Craig Scott authored
-
- 03 Dec, 2015 1 commit
-
-
Joan Puigcerver authored
-
- 27 Aug, 2015 1 commit
-
-
Arnaud Lacombe authored
-
- 25 Aug, 2015 2 commits
-
-
Billy Donahue authored
-
Billy Donahue authored
-
- 13 Jan, 2014 2 commits