blob: d6e6f9872282d6c2e8963cda36201e48a49caf3d [file] [log] [blame]
Misha Brukman7ae6ff42008-12-31 17:34:06 +00001LLVM notes
2----------
3
Benjamin Krameraede8112010-06-03 17:11:49 +00004This directory contains Google Test 1.5.0, with all elements removed except for
Misha Brukman7ae6ff42008-12-31 17:34:06 +00005the actual source code, to minimize the addition to the LLVM distribution.
6
7Cleaned up as follows:
Misha Brukmane5f94712009-01-01 02:05:43 +00008
9# Remove all the unnecessary files and directories
Benjamin Kramer4839d872010-06-02 22:02:57 +000010$ rm -f aclocal* CMakeLists.txt configure* Makefile* CHANGES CONTRIBUTORS README
11$ rm -rf build-aux codegear fused-src m4 make msvc samples scripts test xcode
Misha Brukman7ae6ff42008-12-31 17:34:06 +000012$ rm -f `find . -name \*\.pump`
Misha Brukmane5f94712009-01-01 02:05:43 +000013
14# Move all the source files to the current directory
Misha Brukman3aae44e2009-01-01 01:29:44 +000015$ mv src/* .
16$ rmdir src
Misha Brukman7ae6ff42008-12-31 17:34:06 +000017
Misha Brukman715a9582009-01-02 15:28:00 +000018# Move extra headers into the already-existing internal headers dir
Misha Brukmane5f94712009-01-01 02:05:43 +000019$ mv *.h include/gtest/internal/
20
21# Update paths to the included files
22$ perl -pi -e 's|^#include "src/|#include "gtest/internal/|' *.cc
23
Misha Brukman105a91a2009-01-05 17:42:15 +000024$ mv COPYING LICENSE.TXT
Jeffrey Yasskin9c0c3bf2009-09-05 18:16:17 +000025
26
27Modified as follows:
28* To GTestStreamToHelper in include/gtest/internal/gtest-internal.h,
29 added the ability to stream with raw_os_ostream.
Nick Lewyckyec4c02d2010-06-23 06:48:34 +000030* To refresh Haiku support in include/gtest/internal/gtest-port.h,
31 see http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20100621/102898.html