blob: 51340e9ceb0c48d626dfe54c0241d9f4e74fc073 [file] [log] [blame]
Misha Brukman7ae6ff42008-12-31 17:34:06 +00001LLVM notes
2----------
3
Jay Foadb33f8e32011-07-27 09:25:14 +00004This directory contains Google Test 1.6.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
Jay Foadb33f8e32011-07-27 09:25:14 +000011$ rm -rf build-aux cmake 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
Jay Foadb33f8e32011-07-27 09:25:14 +000024$ rm -f gtest-all.cc gtest_main.cc
25
Misha Brukman105a91a2009-01-05 17:42:15 +000026$ mv COPYING LICENSE.TXT
Jeffrey Yasskin9c0c3bf2009-09-05 18:16:17 +000027
28
29Modified as follows:
30* To GTestStreamToHelper in include/gtest/internal/gtest-internal.h,
31 added the ability to stream with raw_os_ostream.
Nick Lewyckyec4c02d2010-06-23 06:48:34 +000032* To refresh Haiku support in include/gtest/internal/gtest-port.h,
33 see http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20100621/102898.html