- 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>
-
- 14 Jul, 2016 2 commits
-
-
mazong1123 authored
-
mazong1123 authored
-
- 15 May, 2016 3 commits
-
-
mazong1123 authored
-
mazong1123 authored
-
mazong1123 authored
-
- 08 Mar, 2016 1 commit
-
-
Paul Hadfield authored
-
- 21 Feb, 2016 1 commit
-
-
Paul Wilkinson authored
Put occurrences of "#include" in a code span so they are not interpreted as headers. Other documents were not broken because the #include was not at the start of the line, but put them in code spans anyway just in case the text gets refilled in the future.
-
- 17 Feb, 2016 1 commit
-
-
Jacob Meacham authored
-
- 08 Dec, 2015 1 commit
-
-
Paul Rosset authored
-
- 06 Dec, 2015 1 commit
-
-
Craig Scott authored
-
- 03 Dec, 2015 1 commit
-
-
Joan Puigcerver authored
-
- 12 Nov, 2015 1 commit
-
-
Mark Mentovai authored
-
- 11 Nov, 2015 3 commits
-
-
Mark Mentovai authored
The helper needs to be templated because its argument type can’t be known. FloatingPointTest is instantiated with RawType = float and RawType = double, so Bits will be an unsigned 32-bit or 64-bit type. size_t will be either 32 or 64 bits depending on the system’s definition, typically based on pointer size.
-
Mark Mentovai authored
-
Mark Mentovai authored
This fixes these warnings: …\gtest\googletest\test\gtest-port_test.cc(78) : error C2220: warning treated as error - no 'object' file generated …\gtest\googletest\test\gtest-port_test.cc(78) : warning C4309: 'static_cast' : truncation of constant value …\gtest\googletest\test\gtest-port_test.cc(79) : warning C4309: 'static_cast' : truncation of constant value …\gtest\googlemock\test\gmock-matchers_test.cc(2712) : error C2220: warning treated as error - no 'object' file generated …\gtest\googlemock\test\gmock-matchers_test.cc(2706) : while compiling class template member function 'testing::gmock_matchers_test::FloatingPointTest<float>::FloatingPointTest(void)' …\gtest\googlemock\test\gmock-matchers_test.cc(2896) : see reference to function template instantiation 'testing::gmock_matchers_test::FloatingPointTest<float>::FloatingPointTest(void)' being compiled …\gtest\googlemock\test\gmock-matchers_test.cc(2896) : see reference to class template instantiation 'testing::gmock_matchers_test::FloatingPointTest<float>' being compiled …\gtest\googlemock\test\gmock-matchers_test.cc(2712) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2714) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2716) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2717) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2718) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2721) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data …\gtest\googlemock\test\gmock-matchers_test.cc(2723) : warning C4267: 'argument' : conversion from 'size_t' to 'const unsigned int', possible loss of data
-
- 12 Oct, 2015 2 commits
-
-
-
Mark Mentovai authored
This guards use of <type_traits> and its features with GTEST_HAS_STD_TYPE_TRAITS_, and std::function with GTEST_HAS_STD_FUNCTION_.
-
- 23 Sep, 2015 1 commit
-
-
Marco Molteni authored
-
- 20 Sep, 2015 1 commit
-
-
Martin Maly authored
-
- 18 Sep, 2015 1 commit
-
-
Ferenc- authored
-
- 17 Sep, 2015 2 commits
-
-
Billy Donahue authored
-
Simon Newton authored
-
- 08 Sep, 2015 2 commits
-
-
Billy Donahue authored
-
Billy Donahue authored
These tuples are created with make_tuple, which is given temporaries. The make_tuple is in a function argument list. A possibly overzealous static_assert in libc++'s std::tuple ctor is firing in our 'Perform(make_tuple("hi"))' calls, so we can't use its make_tuple here. Instead we will use explicitly-constructed tuples constructed from non-temporary strings. Workaround for llvm bug: https://llvm.org/bugs/show_bug.cgi?id=20855 An alternative to https://github.com/google/googletest/pull/580 .
-
- 30 Aug, 2015 2 commits
-
-
Billy Donahue authored
-
Syl authored
-
- 27 Aug, 2015 2 commits
-
-
Arnaud Lacombe authored
-
Billy Donahue authored
-
- 26 Aug, 2015 1 commit
-
-
Billy Donahue authored
-
- 25 Aug, 2015 2 commits
-
-
Billy Donahue authored
-
Billy Donahue authored
-