Log Message: |
Reintegrate the gtest_addition branch to trunk and convert the result to
use Googlemock and begin writing a Googlemock/Googletest-based test suite
for C++HL.
* .: Ignore gmock-fused instead of gtest.
* INSTALL: Note optional dependency on Googlemock.
* get-deps.sh: Rename all getst to gmock and implement Googlemock downloader.
* build.conf (cxxhl-tests): Depend on libgmock and make conditional.
(libgmock): New target.
* configure.ac: Check for Googlemock.
(GMOCK_SRCDIR, SVN_USE_GMOCK): New substituted variables.
* Makefile.in (SVN_USE_GMOCK, GMOCK_INCLUDES, CNOWARNFLAGS, CXXNOWARNFLAGS):
Expand configure variables.
(COMPILE_NOWARN, COMPILE_CXX_NOWARN, LT_COMPILE_CXX_NOWARN):
New generic compilation rules.
(COMPILE_CXXHL_CXX): Rewrite in terms of LT_COMPILE_CXX.
(COMPILE_GMOCK_CXX, COMPILE_CXXHL_GMOCK_CXX): New rules.
* gen-make.py: Add placeholder for --disable-gmock option.
* build/generator/gen_base.py (TargetLinked): Make .cc a source file extension.
* doc/programmer/gtest-guide.txt: New.
* subversion/bindings/cxxhl/tests/cxxhl-tests.cpp,
subversion/bindings/cxxhl/tests/test_aprwrap.cpp: New test suite files.
* subversion/bindings/cxxhl/tests/test_exception.cpp: Temporarily disable.
* tools/dist/make-deps-tarball.sh:
Mergeinfo was updated as a side effect of the merge.
|