Source release v2.1.1-0-738 + third_party libs

Change-Id: I76e298f8092951d4214c776d6bbcad6b763eb5b2
This commit is contained in:
Joey Parrish
2014-05-30 16:57:58 -07:00
parent 66794025d4
commit 557c42130a
340 changed files with 278998 additions and 2842 deletions

62
third_party/gmock/README.android vendored Normal file
View File

@@ -0,0 +1,62 @@
URL: https://code.google.com/p/googlemock/downloads/list
Version: 1.7.0
License: New BSD License
Description:
Google's framework for writing and using C++ mock classes on a variety of
platforms (Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Inspired by
jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, it can
help you derive better designs of your system and write better tests.
While gMock supports building with the Android NDK out-of-the-box, it needs some
small modifications to build as part of the Android OS build. Specifically, it
needs a different format of build script, and it needs to build against the OS'
modified version of gTest, rather than the packaged version.
Local Modifications:
--Mon Feb 4, 2014 (juce)--
Upgraded to gMock 1.7.0. This is required for compatibility with the upgrade
of gTest on Android Master to 1.7.0. Note that after this change, this code
will no longer work on Android KLP branches. Our gMock must match the version
of gTest in the Android tree.
Updated src/Android.mk to turn on the gTest replacement for std::tr1::tuple.
On Android, gTest builds without using the platform's std::tr1::tuple (which
does not exist on Android) and without gTest's implementation of a subset of
std::tr1::tuple. This works on Android because it omits the few features that
rely on std::tr1::tuple. But gMock was written assuming std::tuple or the
gTest-defined subset would be available, and it cannot be used without one or
the other.
Updated src/Android.mk to account for the new compilers on Android Master.
Removed the unused Host build from src/Android.mk.
Updated the android-rsync-excludes file to reflect the new source and sorted it
alphabetically.
Updated Dr. gMock (which was again omitted from the release) to version 1.7.0.
--Wed Mar 20, 2013 (juce)--
Added the Dr. gMock script, which was missing from the 1.6.0 distribution.
--Mon Mar 4, 2013 (juce)--
Added this documentation
Added Android.mk and src/Android.mk files
Excluded the following files from being copied to Android repo:
Makefile.in
Makefile.am
aclocal.m4
CMakeLists.txt
configure
configure.ac
build-aux/
make/
msvc/
fused-src/
gtest/