summaryrefslogtreecommitdiff
path: root/third-party/unittest/googlemock/README.LLVM
diff options
context:
space:
mode:
Diffstat (limited to 'third-party/unittest/googlemock/README.LLVM')
-rw-r--r--third-party/unittest/googlemock/README.LLVM23
1 files changed, 23 insertions, 0 deletions
diff --git a/third-party/unittest/googlemock/README.LLVM b/third-party/unittest/googlemock/README.LLVM
new file mode 100644
index 000000000000..1fb6f4776e81
--- /dev/null
+++ b/third-party/unittest/googlemock/README.LLVM
@@ -0,0 +1,23 @@
+LLVM notes
+----------
+
+This directory contains the 'googlemock' component of Google Test 1.10.0, with
+all elements removed except for the actual source code, to minimize the
+addition to the LLVM distribution.
+
+Cleaned up as follows:
+
+# Remove all the unnecessary files and directories
+$ rm -f CMakeLists.txt configure* Makefile* CHANGES CONTRIBUTORS README README.md .gitignore
+$ rm -rf build-aux make msvc scripts test docs
+$ rm -f `find . -name \*\.pump`
+$ rm -f src/gmock_main.cc
+
+# Put the license in the consistent place for LLVM.
+$ mv LICENSE LICENSE.TXT
+
+Modified as follows:
+* Support for std::begin/std::end in gmock-matchers.h
+* IWYU pragmas
+* Disabled -Wdeprecated-copy for clang
+* Added IWYU pragmas from https://github.com/google/googletest/commit/100f6fbf5f81a82d163c1e29735e8a2936eacd4f