llvm-6502/utils/unittest/googletest
Alexey Samsonov 57f7dafcb7 Modify the LLVM checkout of googletest:
1) don't delete gtest-all.cc (which is used to gather all gtest source
   files in a single file) 
2) make including LLVMSupport headers optional (on by default).
   Sanitizer tools may want to use their own versions of googletest
   compiled with specific flags, instead of the common googletest
   library used for all other LLVM/Clang unittests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169559 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-06 23:04:41 +00:00
..
include/gtest Modify the LLVM checkout of googletest: 2012-12-06 23:04:41 +00:00
gtest-all.cc Modify the LLVM checkout of googletest: 2012-12-06 23:04:41 +00:00
gtest-death-test.cc Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
gtest-filepath.cc Remove unused internal linkage variable. 2012-11-27 21:51:36 +00:00
gtest-port.cc Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
gtest-printers.cc Merge gtest-1.6.0. 2011-07-27 09:25:14 +00:00
gtest-test-part.cc Merge gtest-1.6.0. 2011-07-27 09:25:14 +00:00
gtest-typed-test.cc Merge gtest-1.6.0. 2011-07-27 09:25:14 +00:00
gtest.cc Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
LICENSE.TXT Renamed Google Test license file from COPYING to LICENSE.TXT to match LLVM 2009-01-05 17:42:15 +00:00
Makefile build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile 2011-12-15 23:35:08 +00:00
README.LLVM Modify the LLVM checkout of googletest: 2012-12-06 23:04:41 +00:00

LLVM notes
----------

This directory contains Google Test 1.6.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 aclocal* CMakeLists.txt configure* Makefile* CHANGES CONTRIBUTORS README
$ rm -rf build-aux cmake codegear fused-src m4 make msvc samples scripts test xcode
$ rm -f `find . -name \*\.pump`

# Move all the source files to the current directory
$ mv src/* .
$ rmdir src

# Move extra headers into the already-existing internal headers dir
$ mv *.h include/gtest/internal/

# Update paths to the included files
$ perl -pi -e 's|^#include "src/|#include "|' gtest-all.cc
$ perl -pi -e 's|^#include "src/|#include "gtest/internal/|' *.cc

$ rm -f gtest_main.cc

$ mv COPYING LICENSE.TXT


Modified as follows:
* To GTestStreamToHelper in include/gtest/internal/gtest-internal.h,
  added the ability to stream with raw_os_ostream.
* To refresh Haiku support in include/gtest/internal/gtest-port.h,
  see http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20100621/102898.html