1URL: https://github.com/google/googletest 2Version: release-1.12.1 3License: BSD 4License File: LICENSE 5 6Description: 7Google's framework for writing C++ tests on a variety of platforms 8(Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Based on the 9xUnit architecture. Supports automatic test discovery, a rich set of 10assertions, user-defined assertions, death tests, fatal and non-fatal 11failures, various options for running the tests, and XML test report 12generation. 13 14Local Modifications: 15- Remove everything but: 16 .clang-format 17 CMakeLists.txt 18 CONTRIBUTORS 19 googlemock/ 20 cmake 21 CMakeLists.txt 22 include 23 README.md 24 src 25 googletest/ 26 cmake 27 CMakeLists.txt 28 include 29 README.md 30 src 31 LICENSE 32 README.md 33- In googletest/include/gtest/internal/custom/gtest-port.h, define 34 GTEST_HAS_NOTIFICATION_ as 1 and use a stub Notification class to fix 35 the mingw32 g++ compilation errors caused by the lack of std::mutex 36 and std::condition_variable in the <mutex> and <condition_variable> 37 headers if mingw32 is configured with the win32 threads option. See 38 https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32 39