orc-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From omal...@apache.org
Subject [51/51] [partial] orc git commit: ORC-215: Use ExternalProject_Add for gmock
Date Fri, 04 Aug 2017 22:56:50 GMT
ORC-215: Use ExternalProject_Add for gmock

Fixes #143

Signed-off-by: Owen O'Malley <omalley@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/74200d8c
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/74200d8c
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/74200d8c

Branch: refs/heads/master
Commit: 74200d8c2e1eb121c1ee86cf8d1cb4cf53e69b76
Parents: 58fa96e
Author: Deepak Majeti <deepak.majeti@hpe.com>
Authored: Thu Jul 27 12:55:40 2017 -0400
Committer: Owen O'Malley <omalley@apache.org>
Committed: Fri Aug 4 15:54:06 2017 -0700

----------------------------------------------------------------------
 CMakeLists.txt                                  |    19 +-
 c++/CMakeLists.txt                              |     5 +-
 c++/libs/CMakeLists.txt                         |    22 -
 c++/libs/gmock-1.7.0/CHANGES                    |   126 -
 c++/libs/gmock-1.7.0/CMakeLists.txt             |   165 -
 c++/libs/gmock-1.7.0/CONTRIBUTORS               |    40 -
 c++/libs/gmock-1.7.0/LICENSE                    |    28 -
 c++/libs/gmock-1.7.0/Makefile.am                |   216 -
 c++/libs/gmock-1.7.0/Makefile.in                |  1357 --
 c++/libs/gmock-1.7.0/README                     |   369 -
 c++/libs/gmock-1.7.0/aclocal.m4                 |  9799 --------
 c++/libs/gmock-1.7.0/build-aux/config.guess     |  1530 --
 c++/libs/gmock-1.7.0/build-aux/config.h.in      |    69 -
 c++/libs/gmock-1.7.0/build-aux/config.sub       |  1773 --
 c++/libs/gmock-1.7.0/build-aux/depcomp          |   688 -
 c++/libs/gmock-1.7.0/build-aux/install-sh       |   527 -
 c++/libs/gmock-1.7.0/build-aux/ltmain.sh        |  9661 --------
 c++/libs/gmock-1.7.0/build-aux/missing          |   331 -
 c++/libs/gmock-1.7.0/configure                  | 18535 ---------------
 c++/libs/gmock-1.7.0/configure.ac               |   146 -
 .../gmock-1.7.0/fused-src/gmock-gtest-all.cc    | 11443 ----------
 c++/libs/gmock-1.7.0/fused-src/gmock/gmock.h    | 14198 ------------
 c++/libs/gmock-1.7.0/fused-src/gmock_main.cc    |    54 -
 c++/libs/gmock-1.7.0/fused-src/gtest/gtest.h    | 20061 -----------------
 c++/libs/gmock-1.7.0/gtest/CHANGES              |   157 -
 c++/libs/gmock-1.7.0/gtest/CMakeLists.txt       |   252 -
 c++/libs/gmock-1.7.0/gtest/CONTRIBUTORS         |    37 -
 c++/libs/gmock-1.7.0/gtest/LICENSE              |    28 -
 c++/libs/gmock-1.7.0/gtest/Makefile.am          |   306 -
 c++/libs/gmock-1.7.0/gtest/Makefile.in          |  1360 --
 c++/libs/gmock-1.7.0/gtest/README               |   435 -
 c++/libs/gmock-1.7.0/gtest/aclocal.m4           |  1198 -
 .../gmock-1.7.0/gtest/build-aux/config.guess    |  1530 --
 .../gmock-1.7.0/gtest/build-aux/config.h.in     |    69 -
 c++/libs/gmock-1.7.0/gtest/build-aux/config.sub |  1773 --
 c++/libs/gmock-1.7.0/gtest/build-aux/depcomp    |   688 -
 c++/libs/gmock-1.7.0/gtest/build-aux/install-sh |   527 -
 c++/libs/gmock-1.7.0/gtest/build-aux/ltmain.sh  |  9661 --------
 c++/libs/gmock-1.7.0/gtest/build-aux/missing    |   331 -
 .../gtest/cmake/internal_utils.cmake            |   227 -
 .../gmock-1.7.0/gtest/codegear/gtest.cbproj     |   138 -
 .../gmock-1.7.0/gtest/codegear/gtest.groupproj  |    54 -
 .../gmock-1.7.0/gtest/codegear/gtest_all.cc     |    38 -
 .../gmock-1.7.0/gtest/codegear/gtest_link.cc    |    40 -
 .../gtest/codegear/gtest_main.cbproj            |    82 -
 .../gtest/codegear/gtest_unittest.cbproj        |    88 -
 c++/libs/gmock-1.7.0/gtest/configure            | 18222 ---------------
 c++/libs/gmock-1.7.0/gtest/configure.ac         |    68 -
 .../gtest/fused-src/gtest/gtest-all.cc          |  9592 --------
 .../gmock-1.7.0/gtest/fused-src/gtest/gtest.h   | 20061 -----------------
 .../gtest/fused-src/gtest/gtest_main.cc         |    38 -
 .../gtest/include/gtest/gtest-death-test.h      |   294 -
 .../gtest/include/gtest/gtest-message.h         |   250 -
 .../gtest/include/gtest/gtest-param-test.h      |  1421 --
 .../gtest/include/gtest/gtest-param-test.h.pump |   487 -
 .../gtest/include/gtest/gtest-printers.h        |   855 -
 .../gmock-1.7.0/gtest/include/gtest/gtest-spi.h |   232 -
 .../gtest/include/gtest/gtest-test-part.h       |   179 -
 .../gtest/include/gtest/gtest-typed-test.h      |   259 -
 .../gmock-1.7.0/gtest/include/gtest/gtest.h     |  2291 --
 .../gtest/include/gtest/gtest_pred_impl.h       |   358 -
 .../gtest/include/gtest/gtest_prod.h            |    58 -
 .../gtest/internal/gtest-death-test-internal.h  |   319 -
 .../include/gtest/internal/gtest-filepath.h     |   206 -
 .../include/gtest/internal/gtest-internal.h     |  1158 -
 .../include/gtest/internal/gtest-linked_ptr.h   |   233 -
 .../gtest/internal/gtest-param-util-generated.h |  5143 -----
 .../internal/gtest-param-util-generated.h.pump  |   301 -
 .../include/gtest/internal/gtest-param-util.h   |   619 -
 .../gtest/include/gtest/internal/gtest-port.h   |  1947 --
 .../gtest/include/gtest/internal/gtest-string.h |   167 -
 .../gtest/include/gtest/internal/gtest-tuple.h  |  1012 -
 .../include/gtest/internal/gtest-tuple.h.pump   |   339 -
 .../include/gtest/internal/gtest-type-util.h    |  3331 ---
 .../gtest/internal/gtest-type-util.h.pump       |   297 -
 c++/libs/gmock-1.7.0/gtest/m4/acx_pthread.m4    |   363 -
 c++/libs/gmock-1.7.0/gtest/m4/gtest.m4          |    74 -
 c++/libs/gmock-1.7.0/gtest/m4/libtool.m4        |  8001 -------
 c++/libs/gmock-1.7.0/gtest/m4/ltoptions.m4      |   384 -
 c++/libs/gmock-1.7.0/gtest/m4/ltsugar.m4        |   123 -
 c++/libs/gmock-1.7.0/gtest/m4/ltversion.m4      |    23 -
 c++/libs/gmock-1.7.0/gtest/m4/lt~obsolete.m4    |    98 -
 c++/libs/gmock-1.7.0/gtest/make/Makefile        |    82 -
 c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.sln    |    45 -
 c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.vcproj |   126 -
 c++/libs/gmock-1.7.0/gtest/msvc/gtest.sln       |    45 -
 c++/libs/gmock-1.7.0/gtest/msvc/gtest.vcproj    |   126 -
 .../gmock-1.7.0/gtest/msvc/gtest_main-md.vcproj |   129 -
 .../gmock-1.7.0/gtest/msvc/gtest_main.vcproj    |   129 -
 .../gtest/msvc/gtest_prod_test-md.vcproj        |   164 -
 .../gtest/msvc/gtest_prod_test.vcproj           |   164 -
 .../gtest/msvc/gtest_unittest-md.vcproj         |   147 -
 .../gtest/msvc/gtest_unittest.vcproj            |   147 -
 .../gmock-1.7.0/gtest/samples/prime_tables.h    |   123 -
 c++/libs/gmock-1.7.0/gtest/samples/sample1.cc   |    68 -
 c++/libs/gmock-1.7.0/gtest/samples/sample1.h    |    43 -
 .../gtest/samples/sample10_unittest.cc          |   144 -
 .../gtest/samples/sample1_unittest.cc           |   153 -
 c++/libs/gmock-1.7.0/gtest/samples/sample2.cc   |    56 -
 c++/libs/gmock-1.7.0/gtest/samples/sample2.h    |    85 -
 .../gtest/samples/sample2_unittest.cc           |   109 -
 .../gmock-1.7.0/gtest/samples/sample3-inl.h     |   172 -
 .../gtest/samples/sample3_unittest.cc           |   151 -
 c++/libs/gmock-1.7.0/gtest/samples/sample4.cc   |    46 -
 c++/libs/gmock-1.7.0/gtest/samples/sample4.h    |    53 -
 .../gtest/samples/sample4_unittest.cc           |    45 -
 .../gtest/samples/sample5_unittest.cc           |   199 -
 .../gtest/samples/sample6_unittest.cc           |   224 -
 .../gtest/samples/sample7_unittest.cc           |   130 -
 .../gtest/samples/sample8_unittest.cc           |   173 -
 .../gtest/samples/sample9_unittest.cc           |   160 -
 .../gtest/scripts/fuse_gtest_files.py           |   250 -
 .../gtest/scripts/gen_gtest_pred_impl.py        |   730 -
 .../gmock-1.7.0/gtest/scripts/gtest-config.in   |   274 -
 c++/libs/gmock-1.7.0/gtest/scripts/pump.py      |   855 -
 .../gmock-1.7.0/gtest/scripts/test/Makefile     |    59 -
 c++/libs/gmock-1.7.0/gtest/src/gtest-all.cc     |    48 -
 .../gmock-1.7.0/gtest/src/gtest-death-test.cc   |  1344 --
 .../gmock-1.7.0/gtest/src/gtest-filepath.cc     |   382 -
 .../gmock-1.7.0/gtest/src/gtest-internal-inl.h  |  1218 -
 c++/libs/gmock-1.7.0/gtest/src/gtest-port.cc    |   805 -
 .../gmock-1.7.0/gtest/src/gtest-printers.cc     |   363 -
 .../gmock-1.7.0/gtest/src/gtest-test-part.cc    |   110 -
 .../gmock-1.7.0/gtest/src/gtest-typed-test.cc   |   110 -
 c++/libs/gmock-1.7.0/gtest/src/gtest.cc         |  5015 ----
 c++/libs/gmock-1.7.0/gtest/src/gtest_main.cc    |    38 -
 .../gtest/test/gtest-death-test_ex_test.cc      |    93 -
 .../gtest/test/gtest-death-test_test.cc         |  1367 --
 .../gtest/test/gtest-filepath_test.cc           |   680 -
 .../gtest/test/gtest-linked_ptr_test.cc         |   154 -
 .../gtest/test/gtest-listener_test.cc           |   310 -
 .../gtest/test/gtest-message_test.cc            |   159 -
 .../gtest/test/gtest-options_test.cc            |   215 -
 .../gtest/test/gtest-param-test2_test.cc        |    65 -
 .../gtest/test/gtest-param-test_test.cc         |   904 -
 .../gtest/test/gtest-param-test_test.h          |    57 -
 .../gmock-1.7.0/gtest/test/gtest-port_test.cc   |  1253 -
 .../gtest/test/gtest-printers_test.cc           |  1566 --
 .../gtest/test/gtest-test-part_test.cc          |   208 -
 .../gmock-1.7.0/gtest/test/gtest-tuple_test.cc  |   320 -
 .../gtest/test/gtest-typed-test2_test.cc        |    45 -
 .../gtest/test/gtest-typed-test_test.cc         |   360 -
 .../gtest/test/gtest-typed-test_test.h          |    66 -
 .../gtest/test/gtest-unittest-api_test.cc       |   341 -
 .../gmock-1.7.0/gtest/test/gtest_all_test.cc    |    47 -
 .../test/gtest_break_on_failure_unittest.py     |   212 -
 .../test/gtest_break_on_failure_unittest_.cc    |    88 -
 .../gtest/test/gtest_catch_exceptions_test.py   |   237 -
 .../gtest/test/gtest_catch_exceptions_test_.cc  |   311 -
 .../gmock-1.7.0/gtest/test/gtest_color_test.py  |   130 -
 .../gmock-1.7.0/gtest/test/gtest_color_test_.cc |    71 -
 .../gtest/test/gtest_env_var_test.py            |   103 -
 .../gtest/test/gtest_env_var_test_.cc           |   126 -
 .../gtest/test/gtest_environment_test.cc        |   192 -
 .../gtest/test/gtest_filter_unittest.py         |   633 -
 .../gtest/test/gtest_filter_unittest_.cc        |   140 -
 .../gmock-1.7.0/gtest/test/gtest_help_test.py   |   172 -
 .../gmock-1.7.0/gtest/test/gtest_help_test_.cc  |    46 -
 .../gtest/test/gtest_list_tests_unittest.py     |   207 -
 .../gtest/test/gtest_list_tests_unittest_.cc    |   157 -
 .../gtest/test/gtest_main_unittest.cc           |    45 -
 .../gtest/test/gtest_no_test_unittest.cc        |    56 -
 .../gmock-1.7.0/gtest/test/gtest_output_test.py |   335 -
 .../gtest/test/gtest_output_test_.cc            |  1034 -
 .../gtest/test/gtest_output_test_golden_lin.txt |   720 -
 .../gtest/test/gtest_pred_impl_unittest.cc      |  2427 --
 .../gtest/test/gtest_premature_exit_test.cc     |   141 -
 .../gmock-1.7.0/gtest/test/gtest_prod_test.cc   |    57 -
 .../gmock-1.7.0/gtest/test/gtest_repeat_test.cc |   253 -
 .../gtest/test/gtest_shuffle_test.py            |   325 -
 .../gtest/test/gtest_shuffle_test_.cc           |   103 -
 .../gtest/test/gtest_sole_header_test.cc        |    57 -
 .../gmock-1.7.0/gtest/test/gtest_stress_test.cc |   256 -
 .../gmock-1.7.0/gtest/test/gtest_test_utils.py  |   320 -
 .../test/gtest_throw_on_failure_ex_test.cc      |    92 -
 .../gtest/test/gtest_throw_on_failure_test.py   |   171 -
 .../gtest/test/gtest_throw_on_failure_test_.cc  |    72 -
 .../gtest/test/gtest_uninitialized_test.py      |    70 -
 .../gtest/test/gtest_uninitialized_test_.cc     |    43 -
 .../gmock-1.7.0/gtest/test/gtest_unittest.cc    |  7415 ------
 .../gtest/test/gtest_xml_outfile1_test_.cc      |    49 -
 .../gtest/test/gtest_xml_outfile2_test_.cc      |    49 -
 .../gtest/test/gtest_xml_outfiles_test.py       |   132 -
 .../gtest/test/gtest_xml_output_unittest.py     |   307 -
 .../gtest/test/gtest_xml_output_unittest_.cc    |   181 -
 .../gtest/test/gtest_xml_test_utils.py          |   194 -
 c++/libs/gmock-1.7.0/gtest/test/production.cc   |    36 -
 c++/libs/gmock-1.7.0/gtest/test/production.h    |    55 -
 .../gtest/xcode/Config/DebugProject.xcconfig    |    30 -
 .../gtest/xcode/Config/FrameworkTarget.xcconfig |    17 -
 .../gtest/xcode/Config/General.xcconfig         |    41 -
 .../gtest/xcode/Config/ReleaseProject.xcconfig  |    32 -
 .../xcode/Config/StaticLibraryTarget.xcconfig   |    18 -
 .../gtest/xcode/Config/TestTarget.xcconfig      |     8 -
 .../gtest/xcode/Resources/Info.plist            |    30 -
 .../xcode/Samples/FrameworkSample/Info.plist    |    28 -
 .../WidgetFramework.xcodeproj/project.pbxproj   |   457 -
 .../xcode/Samples/FrameworkSample/runtests.sh   |    62 -
 .../xcode/Samples/FrameworkSample/widget.cc     |    63 -
 .../xcode/Samples/FrameworkSample/widget.h      |    59 -
 .../Samples/FrameworkSample/widget_test.cc      |    68 -
 .../gmock-1.7.0/gtest/xcode/Scripts/runtests.sh |    65 -
 .../gtest/xcode/Scripts/versiongenerate.py      |   100 -
 .../gtest/xcode/gtest.xcodeproj/project.pbxproj |  1135 -
 .../gmock-1.7.0/include/gmock/gmock-actions.h   |  1078 -
 .../include/gmock/gmock-cardinalities.h         |   147 -
 .../include/gmock/gmock-generated-actions.h     |  2415 --
 .../gmock/gmock-generated-actions.h.pump        |   821 -
 .../gmock/gmock-generated-function-mockers.h    |   991 -
 .../gmock-generated-function-mockers.h.pump     |   265 -
 .../include/gmock/gmock-generated-matchers.h    |  2190 --
 .../gmock/gmock-generated-matchers.h.pump       |   674 -
 .../include/gmock/gmock-generated-nice-strict.h |   397 -
 .../gmock/gmock-generated-nice-strict.h.pump    |   161 -
 .../gmock-1.7.0/include/gmock/gmock-matchers.h  |  3986 ----
 .../include/gmock/gmock-more-actions.h          |   233 -
 .../include/gmock/gmock-more-matchers.h         |    58 -
 .../include/gmock/gmock-spec-builders.h         |  1791 --
 c++/libs/gmock-1.7.0/include/gmock/gmock.h      |    94 -
 .../internal/gmock-generated-internal-utils.h   |   279 -
 .../gmock-generated-internal-utils.h.pump       |   136 -
 .../gmock/internal/gmock-internal-utils.h       |   498 -
 .../include/gmock/internal/gmock-port.h         |    78 -
 c++/libs/gmock-1.7.0/make/Makefile              |   101 -
 c++/libs/gmock-1.7.0/msvc/2005/gmock.sln        |    32 -
 c++/libs/gmock-1.7.0/msvc/2005/gmock.vcproj     |   191 -
 .../gmock-1.7.0/msvc/2005/gmock_config.vsprops  |    15 -
 .../gmock-1.7.0/msvc/2005/gmock_main.vcproj     |   187 -
 .../gmock-1.7.0/msvc/2005/gmock_test.vcproj     |   201 -
 c++/libs/gmock-1.7.0/msvc/2010/gmock.sln        |    32 -
 c++/libs/gmock-1.7.0/msvc/2010/gmock.vcxproj    |    82 -
 .../gmock-1.7.0/msvc/2010/gmock_config.props    |    19 -
 .../gmock-1.7.0/msvc/2010/gmock_main.vcxproj    |    88 -
 .../gmock-1.7.0/msvc/2010/gmock_test.vcxproj    |   101 -
 .../gmock-1.7.0/scripts/fuse_gmock_files.py     |   240 -
 c++/libs/gmock-1.7.0/scripts/generator/LICENSE  |   203 -
 c++/libs/gmock-1.7.0/scripts/generator/README   |    35 -
 .../scripts/generator/README.cppclean           |   115 -
 .../gmock-1.7.0/scripts/generator/cpp/ast.py    |  1723 --
 .../scripts/generator/cpp/gmock_class.py        |   226 -
 .../scripts/generator/cpp/keywords.py           |    59 -
 .../scripts/generator/cpp/tokenize.py           |   287 -
 .../gmock-1.7.0/scripts/generator/cpp/utils.py  |    41 -
 .../gmock-1.7.0/scripts/generator/gmock_gen.py  |    31 -
 c++/libs/gmock-1.7.0/scripts/gmock-config.in    |   303 -
 c++/libs/gmock-1.7.0/src/gmock-all.cc           |    47 -
 c++/libs/gmock-1.7.0/src/gmock-cardinalities.cc |   156 -
 .../gmock-1.7.0/src/gmock-internal-utils.cc     |   174 -
 c++/libs/gmock-1.7.0/src/gmock-matchers.cc      |   498 -
 c++/libs/gmock-1.7.0/src/gmock-spec-builders.cc |   813 -
 c++/libs/gmock-1.7.0/src/gmock.cc               |   182 -
 c++/libs/gmock-1.7.0/src/gmock_main.cc          |    54 -
 c++/libs/gmock-1.7.0/test/gmock-actions_test.cc |  1256 --
 .../test/gmock-cardinalities_test.cc            |   428 -
 .../test/gmock-generated-actions_test.cc        |  1225 -
 .../gmock-generated-function-mockers_test.cc    |   588 -
 .../test/gmock-generated-internal-utils_test.cc |   127 -
 .../test/gmock-generated-matchers_test.cc       |  1289 --
 .../test/gmock-internal-utils_test.cc           |   649 -
 .../gmock-1.7.0/test/gmock-matchers_test.cc     |  5247 -----
 .../gmock-1.7.0/test/gmock-more-actions_test.cc |   705 -
 .../gmock-1.7.0/test/gmock-nice-strict_test.cc  |   424 -
 c++/libs/gmock-1.7.0/test/gmock-port_test.cc    |    43 -
 .../test/gmock-spec-builders_test.cc            |  2613 ---
 c++/libs/gmock-1.7.0/test/gmock_all_test.cc     |    48 -
 c++/libs/gmock-1.7.0/test/gmock_ex_test.cc      |    78 -
 c++/libs/gmock-1.7.0/test/gmock_leak_test.py    |   108 -
 c++/libs/gmock-1.7.0/test/gmock_leak_test_.cc   |   100 -
 c++/libs/gmock-1.7.0/test/gmock_link2_test.cc   |    40 -
 c++/libs/gmock-1.7.0/test/gmock_link_test.cc    |    40 -
 c++/libs/gmock-1.7.0/test/gmock_link_test.h     |   669 -
 c++/libs/gmock-1.7.0/test/gmock_output_test.py  |   180 -
 c++/libs/gmock-1.7.0/test/gmock_output_test_.cc |   291 -
 .../test/gmock_output_test_golden.txt           |   310 -
 c++/libs/gmock-1.7.0/test/gmock_stress_test.cc  |   322 -
 c++/libs/gmock-1.7.0/test/gmock_test.cc         |   255 -
 c++/libs/gmock-1.7.0/test/gmock_test_utils.py   |   112 -
 c++/libs/protobuf-2.6.0/CHANGES.txt             |   575 -
 c++/libs/protobuf-2.6.0/CMakeLists.txt          |   114 -
 c++/libs/protobuf-2.6.0/CONTRIBUTORS.txt        |    90 -
 c++/libs/protobuf-2.6.0/COPYING.txt             |    33 -
 c++/libs/protobuf-2.6.0/INSTALL.txt             |   237 -
 c++/libs/protobuf-2.6.0/Makefile.am             |   267 -
 c++/libs/protobuf-2.6.0/Makefile.in             |  1083 -
 c++/libs/protobuf-2.6.0/README.txt              |   152 -
 c++/libs/protobuf-2.6.0/aclocal.m4              |  1020 -
 c++/libs/protobuf-2.6.0/autogen.sh              |    41 -
 c++/libs/protobuf-2.6.0/config.guess            |  1530 --
 c++/libs/protobuf-2.6.0/config.h.cmake          |   160 -
 c++/libs/protobuf-2.6.0/config.h.in             |   149 -
 c++/libs/protobuf-2.6.0/config.sub              |  1773 --
 c++/libs/protobuf-2.6.0/configure               | 19489 ----------------
 c++/libs/protobuf-2.6.0/configure.ac            |   150 -
 c++/libs/protobuf-2.6.0/depcomp                 |   688 -
 c++/libs/protobuf-2.6.0/editors/README.txt      |     5 -
 c++/libs/protobuf-2.6.0/editors/proto.vim       |   105 -
 .../protobuf-2.6.0/editors/protobuf-mode.el     |   220 -
 c++/libs/protobuf-2.6.0/examples/AddPerson.java |    95 -
 .../protobuf-2.6.0/examples/ListPeople.java     |    50 -
 c++/libs/protobuf-2.6.0/examples/Makefile       |    58 -
 c++/libs/protobuf-2.6.0/examples/README.txt     |    29 -
 c++/libs/protobuf-2.6.0/examples/add_person.cc  |    95 -
 c++/libs/protobuf-2.6.0/examples/add_person.py  |    58 -
 .../protobuf-2.6.0/examples/addressbook.proto   |    30 -
 c++/libs/protobuf-2.6.0/examples/list_people.cc |    69 -
 c++/libs/protobuf-2.6.0/examples/list_people.py |    38 -
 .../protobuf-2.6.0/generate_descriptor_proto.sh |    33 -
 c++/libs/protobuf-2.6.0/gtest/CHANGES           |   130 -
 c++/libs/protobuf-2.6.0/gtest/CMakeLists.txt    |   250 -
 c++/libs/protobuf-2.6.0/gtest/CONTRIBUTORS      |    37 -
 c++/libs/protobuf-2.6.0/gtest/LICENSE           |    28 -
 c++/libs/protobuf-2.6.0/gtest/Makefile.am       |   305 -
 c++/libs/protobuf-2.6.0/gtest/Makefile.in       |  1360 --
 c++/libs/protobuf-2.6.0/gtest/README            |   434 -
 c++/libs/protobuf-2.6.0/gtest/aclocal.m4        |  1198 -
 .../protobuf-2.6.0/gtest/build-aux/config.guess |  1530 --
 .../protobuf-2.6.0/gtest/build-aux/config.h.in  |    69 -
 .../protobuf-2.6.0/gtest/build-aux/config.sub   |  1773 --
 c++/libs/protobuf-2.6.0/gtest/build-aux/depcomp |   688 -
 .../protobuf-2.6.0/gtest/build-aux/install-sh   |   527 -
 .../protobuf-2.6.0/gtest/build-aux/ltmain.sh    |  9661 --------
 c++/libs/protobuf-2.6.0/gtest/build-aux/missing |   331 -
 .../gtest/cmake/internal_utils.cmake            |   227 -
 .../protobuf-2.6.0/gtest/codegear/gtest.cbproj  |   138 -
 .../gtest/codegear/gtest.groupproj              |    54 -
 .../protobuf-2.6.0/gtest/codegear/gtest_all.cc  |    38 -
 .../protobuf-2.6.0/gtest/codegear/gtest_link.cc |    40 -
 .../gtest/codegear/gtest_main.cbproj            |    82 -
 .../gtest/codegear/gtest_unittest.cbproj        |    88 -
 c++/libs/protobuf-2.6.0/gtest/configure         | 18222 ---------------
 c++/libs/protobuf-2.6.0/gtest/configure.ac      |    68 -
 .../gtest/fused-src/gtest/gtest-all.cc          |  9251 --------
 .../gtest/fused-src/gtest/gtest.h               | 20012 ----------------
 .../gtest/fused-src/gtest/gtest_main.cc         |    38 -
 .../gtest/include/gtest/gtest-death-test.h      |   294 -
 .../gtest/include/gtest/gtest-message.h         |   230 -
 .../gtest/include/gtest/gtest-param-test.h      |  1421 --
 .../gtest/include/gtest/gtest-param-test.h.pump |   487 -
 .../gtest/include/gtest/gtest-printers.h        |   855 -
 .../gtest/include/gtest/gtest-spi.h             |   232 -
 .../gtest/include/gtest/gtest-test-part.h       |   179 -
 .../gtest/include/gtest/gtest-typed-test.h      |   259 -
 .../protobuf-2.6.0/gtest/include/gtest/gtest.h  |  2236 --
 .../gtest/include/gtest/gtest_pred_impl.h       |   358 -
 .../gtest/include/gtest/gtest_prod.h            |    58 -
 .../gtest/internal/gtest-death-test-internal.h  |   319 -
 .../include/gtest/internal/gtest-filepath.h     |   206 -
 .../include/gtest/internal/gtest-internal.h     |  1171 -
 .../include/gtest/internal/gtest-linked_ptr.h   |   233 -
 .../gtest/internal/gtest-param-util-generated.h |  5143 -----
 .../internal/gtest-param-util-generated.h.pump  |   301 -
 .../include/gtest/internal/gtest-param-util.h   |   619 -
 .../gtest/include/gtest/internal/gtest-port.h   |  1947 --
 .../gtest/include/gtest/internal/gtest-string.h |   180 -
 .../gtest/include/gtest/internal/gtest-tuple.h  |  1012 -
 .../include/gtest/internal/gtest-tuple.h.pump   |   339 -
 .../include/gtest/internal/gtest-type-util.h    |  3332 ---
 .../gtest/internal/gtest-type-util.h.pump       |   298 -
 c++/libs/protobuf-2.6.0/gtest/m4/acx_pthread.m4 |   363 -
 c++/libs/protobuf-2.6.0/gtest/m4/gtest.m4       |    74 -
 c++/libs/protobuf-2.6.0/gtest/m4/libtool.m4     |  8001 -------
 c++/libs/protobuf-2.6.0/gtest/m4/ltoptions.m4   |   384 -
 c++/libs/protobuf-2.6.0/gtest/m4/ltsugar.m4     |   123 -
 c++/libs/protobuf-2.6.0/gtest/m4/ltversion.m4   |    23 -
 c++/libs/protobuf-2.6.0/gtest/m4/lt~obsolete.m4 |    98 -
 c++/libs/protobuf-2.6.0/gtest/make/Makefile     |    80 -
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest-md.sln |    45 -
 .../protobuf-2.6.0/gtest/msvc/gtest-md.vcproj   |   126 -
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest.sln    |    45 -
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest.vcproj |   126 -
 .../gtest/msvc/gtest_main-md.vcproj             |   129 -
 .../protobuf-2.6.0/gtest/msvc/gtest_main.vcproj |   129 -
 .../gtest/msvc/gtest_prod_test-md.vcproj        |   164 -
 .../gtest/msvc/gtest_prod_test.vcproj           |   164 -
 .../gtest/msvc/gtest_unittest-md.vcproj         |   147 -
 .../gtest/msvc/gtest_unittest.vcproj            |   147 -
 .../protobuf-2.6.0/gtest/samples/prime_tables.h |   123 -
 .../protobuf-2.6.0/gtest/samples/sample1.cc     |    68 -
 c++/libs/protobuf-2.6.0/gtest/samples/sample1.h |    43 -
 .../gtest/samples/sample10_unittest.cc          |   144 -
 .../gtest/samples/sample1_unittest.cc           |   153 -
 .../protobuf-2.6.0/gtest/samples/sample2.cc     |    56 -
 c++/libs/protobuf-2.6.0/gtest/samples/sample2.h |    85 -
 .../gtest/samples/sample2_unittest.cc           |   109 -
 .../protobuf-2.6.0/gtest/samples/sample3-inl.h  |   172 -
 .../gtest/samples/sample3_unittest.cc           |   151 -
 .../protobuf-2.6.0/gtest/samples/sample4.cc     |    46 -
 c++/libs/protobuf-2.6.0/gtest/samples/sample4.h |    53 -
 .../gtest/samples/sample4_unittest.cc           |    45 -
 .../gtest/samples/sample5_unittest.cc           |   199 -
 .../gtest/samples/sample6_unittest.cc           |   224 -
 .../gtest/samples/sample7_unittest.cc           |   130 -
 .../gtest/samples/sample8_unittest.cc           |   173 -
 .../gtest/samples/sample9_unittest.cc           |   160 -
 .../gtest/scripts/fuse_gtest_files.py           |   250 -
 .../gtest/scripts/gen_gtest_pred_impl.py        |   730 -
 .../gtest/scripts/gtest-config.in               |   274 -
 c++/libs/protobuf-2.6.0/gtest/scripts/pump.py   |   855 -
 .../protobuf-2.6.0/gtest/scripts/test/Makefile  |    59 -
 c++/libs/protobuf-2.6.0/gtest/src/gtest-all.cc  |    48 -
 .../gtest/src/gtest-death-test.cc               |  1341 --
 .../protobuf-2.6.0/gtest/src/gtest-filepath.cc  |   381 -
 .../gtest/src/gtest-internal-inl.h              |  1056 -
 c++/libs/protobuf-2.6.0/gtest/src/gtest-port.cc |   805 -
 .../protobuf-2.6.0/gtest/src/gtest-printers.cc  |   364 -
 .../protobuf-2.6.0/gtest/src/gtest-test-part.cc |   110 -
 .../gtest/src/gtest-typed-test.cc               |   110 -
 c++/libs/protobuf-2.6.0/gtest/src/gtest.cc      |  4838 ----
 c++/libs/protobuf-2.6.0/gtest/src/gtest_main.cc |    38 -
 .../gtest/test/gtest-death-test_ex_test.cc      |    93 -
 .../gtest/test/gtest-death-test_test.cc         |  1368 --
 .../gtest/test/gtest-filepath_test.cc           |   680 -
 .../gtest/test/gtest-linked_ptr_test.cc         |   154 -
 .../gtest/test/gtest-listener_test.cc           |   310 -
 .../gtest/test/gtest-message_test.cc            |   159 -
 .../gtest/test/gtest-options_test.cc            |   215 -
 .../gtest/test/gtest-param-test2_test.cc        |    65 -
 .../gtest/test/gtest-param-test_test.cc         |   897 -
 .../gtest/test/gtest-param-test_test.h          |    57 -
 .../gtest/test/gtest-port_test.cc               |  1253 -
 .../gtest/test/gtest-printers_test.cc           |  1561 --
 .../gtest/test/gtest-test-part_test.cc          |   208 -
 .../gtest/test/gtest-tuple_test.cc              |   320 -
 .../gtest/test/gtest-typed-test2_test.cc        |    45 -
 .../gtest/test/gtest-typed-test_test.cc         |   360 -
 .../gtest/test/gtest-typed-test_test.h          |    66 -
 .../gtest/test/gtest-unittest-api_test.cc       |   341 -
 .../protobuf-2.6.0/gtest/test/gtest_all_test.cc |    47 -
 .../test/gtest_break_on_failure_unittest.py     |   218 -
 .../test/gtest_break_on_failure_unittest_.cc    |    88 -
 .../gtest/test/gtest_catch_exceptions_test.py   |   223 -
 .../gtest/test/gtest_catch_exceptions_test_.cc  |   311 -
 .../gtest/test/gtest_color_test.py              |   130 -
 .../gtest/test/gtest_color_test_.cc             |    71 -
 .../gtest/test/gtest_env_var_test.py            |   103 -
 .../gtest/test/gtest_env_var_test_.cc           |   126 -
 .../gtest/test/gtest_environment_test.cc        |   192 -
 .../gtest/test/gtest_filter_unittest.py         |   633 -
 .../gtest/test/gtest_filter_unittest_.cc        |   140 -
 .../gtest/test/gtest_help_test.py               |   172 -
 .../gtest/test/gtest_help_test_.cc              |    46 -
 .../gtest/test/gtest_list_tests_unittest.py     |   177 -
 .../gtest/test/gtest_list_tests_unittest_.cc    |    85 -
 .../gtest/test/gtest_main_unittest.cc           |    45 -
 .../gtest/test/gtest_no_test_unittest.cc        |    56 -
 .../gtest/test/gtest_output_test.py             |   335 -
 .../gtest/test/gtest_output_test_.cc            |  1034 -
 .../gtest/test/gtest_output_test_golden_lin.txt |   725 -
 .../gtest/test/gtest_pred_impl_unittest.cc      |  2427 --
 .../gtest/test/gtest_prod_test.cc               |    57 -
 .../gtest/test/gtest_repeat_test.cc             |   253 -
 .../gtest/test/gtest_shuffle_test.py            |   325 -
 .../gtest/test/gtest_shuffle_test_.cc           |   103 -
 .../gtest/test/gtest_sole_header_test.cc        |    57 -
 .../gtest/test/gtest_stress_test.cc             |   256 -
 .../gtest/test/gtest_test_utils.py              |   305 -
 .../test/gtest_throw_on_failure_ex_test.cc      |    92 -
 .../gtest/test/gtest_throw_on_failure_test.py   |   171 -
 .../gtest/test/gtest_throw_on_failure_test_.cc  |    72 -
 .../gtest/test/gtest_uninitialized_test.py      |    70 -
 .../gtest/test/gtest_uninitialized_test_.cc     |    43 -
 .../protobuf-2.6.0/gtest/test/gtest_unittest.cc |  7240 ------
 .../gtest/test/gtest_xml_outfile1_test_.cc      |    49 -
 .../gtest/test/gtest_xml_outfile2_test_.cc      |    49 -
 .../gtest/test/gtest_xml_outfiles_test.py       |   132 -
 .../gtest/test/gtest_xml_output_unittest.py     |   284 -
 .../gtest/test/gtest_xml_output_unittest_.cc    |   177 -
 .../gtest/test/gtest_xml_test_utils.py          |   190 -
 .../protobuf-2.6.0/gtest/test/production.cc     |    36 -
 c++/libs/protobuf-2.6.0/gtest/test/production.h |    55 -
 .../gtest/xcode/Config/DebugProject.xcconfig    |    30 -
 .../gtest/xcode/Config/FrameworkTarget.xcconfig |    17 -
 .../gtest/xcode/Config/General.xcconfig         |    41 -
 .../gtest/xcode/Config/ReleaseProject.xcconfig  |    32 -
 .../xcode/Config/StaticLibraryTarget.xcconfig   |    18 -
 .../gtest/xcode/Config/TestTarget.xcconfig      |     8 -
 .../gtest/xcode/Resources/Info.plist            |    30 -
 .../xcode/Samples/FrameworkSample/Info.plist    |    28 -
 .../WidgetFramework.xcodeproj/project.pbxproj   |   457 -
 .../xcode/Samples/FrameworkSample/runtests.sh   |    62 -
 .../xcode/Samples/FrameworkSample/widget.cc     |    63 -
 .../xcode/Samples/FrameworkSample/widget.h      |    59 -
 .../Samples/FrameworkSample/widget_test.cc      |    68 -
 .../gtest/xcode/Scripts/runtests.sh             |    65 -
 .../gtest/xcode/Scripts/versiongenerate.py      |   100 -
 .../gtest/xcode/gtest.xcodeproj/project.pbxproj |  1084 -
 .../google/protobuf/compiler/code_generator.h   |   145 -
 .../protobuf/compiler/command_line_interface.h  |   378 -
 .../protobuf/compiler/cpp/cpp_generator.h       |    72 -
 .../include/google/protobuf/compiler/importer.h |   317 -
 .../protobuf/compiler/java/java_generator.h     |    72 -
 .../include/google/protobuf/compiler/parser.h   |   522 -
 .../include/google/protobuf/compiler/plugin.h   |    72 -
 .../protobuf/compiler/python/python_generator.h |   166 -
 .../include/google/protobuf/descriptor.h        |  1691 --
 .../include/google/protobuf/descriptor.pb.h     |  6761 ------
 .../google/protobuf/descriptor_database.h       |   369 -
 .../include/google/protobuf/dynamic_message.h   |   148 -
 .../include/google/protobuf/extension_set.h     |  1230 -
 .../google/protobuf/generated_enum_reflection.h |    91 -
 .../protobuf/generated_message_reflection.h     |   504 -
 .../google/protobuf/generated_message_util.h    |   113 -
 .../include/google/protobuf/io/coded_stream.h   |  1220 -
 .../include/google/protobuf/io/gzip_stream.h    |   209 -
 .../include/google/protobuf/io/printer.h        |   136 -
 .../include/google/protobuf/io/strtod.h         |    50 -
 .../include/google/protobuf/io/tokenizer.h      |   402 -
 .../google/protobuf/io/zero_copy_stream.h       |   248 -
 .../google/protobuf/io/zero_copy_stream_impl.h  |   358 -
 .../protobuf/io/zero_copy_stream_impl_lite.h    |   354 -
 .../include/google/protobuf/message.h           |   866 -
 .../include/google/protobuf/message_lite.h      |   247 -
 .../include/google/protobuf/reflection_ops.h    |    81 -
 .../include/google/protobuf/repeated_field.h    |  1603 --
 .../include/google/protobuf/service.h           |   291 -
 .../include/google/protobuf/stubs/atomicops.h   |   216 -
 .../stubs/atomicops_internals_x86_msvc.h        |   150 -
 .../include/google/protobuf/stubs/common.h      |  1226 -
 .../include/google/protobuf/stubs/once.h        |   166 -
 .../google/protobuf/stubs/platform_macros.h     |    86 -
 .../google/protobuf/stubs/template_util.h       |   138 -
 .../include/google/protobuf/stubs/type_traits.h |   336 -
 .../include/google/protobuf/text_format.h       |   473 -
 .../include/google/protobuf/unknown_field_set.h |   318 -
 .../include/google/protobuf/wire_format.h       |   336 -
 .../include/google/protobuf/wire_format_lite.h  |   661 -
 .../google/protobuf/wire_format_lite_inl.h      |   860 -
 c++/libs/protobuf-2.6.0/install-sh              |   527 -
 c++/libs/protobuf-2.6.0/java/README.txt         |    96 -
 c++/libs/protobuf-2.6.0/java/pom.xml            |   217 -
 .../com/google/protobuf/AbstractMessage.java    |   466 -
 .../google/protobuf/AbstractMessageLite.java    |   355 -
 .../com/google/protobuf/AbstractParser.java     |   253 -
 .../com/google/protobuf/BlockingRpcChannel.java |    51 -
 .../com/google/protobuf/BlockingService.java    |    64 -
 .../com/google/protobuf/BoundedByteString.java  |   163 -
 .../java/com/google/protobuf/ByteString.java    |  1022 -
 .../com/google/protobuf/CodedInputStream.java   |  1311 --
 .../com/google/protobuf/CodedOutputStream.java  |  1297 --
 .../java/com/google/protobuf/Descriptors.java   |  2238 --
 .../com/google/protobuf/DynamicMessage.java     |   603 -
 .../java/com/google/protobuf/Extension.java     |    96 -
 .../com/google/protobuf/ExtensionRegistry.java  |   392 -
 .../google/protobuf/ExtensionRegistryLite.java  |   185 -
 .../main/java/com/google/protobuf/FieldSet.java |   907 -
 .../com/google/protobuf/GeneratedMessage.java   |  2213 --
 .../google/protobuf/GeneratedMessageLite.java   |   949 -
 .../main/java/com/google/protobuf/Internal.java |   391 -
 .../InvalidProtocolBufferException.java         |   122 -
 .../java/com/google/protobuf/LazyField.java     |   154 -
 .../java/com/google/protobuf/LazyFieldLite.java |   176 -
 .../google/protobuf/LazyStringArrayList.java    |   367 -
 .../com/google/protobuf/LazyStringList.java     |   163 -
 .../com/google/protobuf/LiteralByteString.java  |   362 -
 .../main/java/com/google/protobuf/Message.java  |   244 -
 .../java/com/google/protobuf/MessageLite.java   |   320 -
 .../google/protobuf/MessageLiteOrBuilder.java   |    60 -
 .../com/google/protobuf/MessageOrBuilder.java   |   143 -
 .../com/google/protobuf/MessageReflection.java  |   931 -
 .../main/java/com/google/protobuf/Parser.java   |   261 -
 .../google/protobuf/ProtocolMessageEnum.java    |    58 -
 .../com/google/protobuf/ProtocolStringList.java |    48 -
 .../google/protobuf/RepeatedFieldBuilder.java   |   696 -
 .../com/google/protobuf/RopeByteString.java     |   957 -
 .../java/com/google/protobuf/RpcCallback.java   |    47 -
 .../java/com/google/protobuf/RpcChannel.java    |    71 -
 .../java/com/google/protobuf/RpcController.java |   118 -
 .../main/java/com/google/protobuf/RpcUtil.java  |   134 -
 .../main/java/com/google/protobuf/Service.java  |   117 -
 .../com/google/protobuf/ServiceException.java   |    52 -
 .../com/google/protobuf/SingleFieldBuilder.java |   241 -
 .../com/google/protobuf/SmallSortedMap.java     |   618 -
 .../java/com/google/protobuf/TextFormat.java    |  1984 --
 .../protobuf/UninitializedMessageException.java |    99 -
 .../com/google/protobuf/UnknownFieldSet.java    |   995 -
 .../protobuf/UnmodifiableLazyStringList.java    |   205 -
 .../src/main/java/com/google/protobuf/Utf8.java |   349 -
 .../java/com/google/protobuf/WireFormat.java    |   163 -
 .../google/protobuf/AbstractMessageTest.java    |   527 -
 .../google/protobuf/BoundedByteStringTest.java  |    68 -
 .../com/google/protobuf/ByteStringTest.java     |   759 -
 .../java/com/google/protobuf/CheckUtf8Test.java |   141 -
 .../google/protobuf/CodedInputStreamTest.java   |   769 -
 .../google/protobuf/CodedOutputStreamTest.java  |   401 -
 .../google/protobuf/DeprecatedFieldTest.java    |    80 -
 .../com/google/protobuf/DescriptorsTest.java    |   708 -
 .../com/google/protobuf/DynamicMessageTest.java |   310 -
 .../protobuf/ForceFieldBuildersPreRun.java      |    48 -
 .../google/protobuf/GeneratedMessageTest.java   |  1515 --
 .../com/google/protobuf/IsValidUtf8Test.java    |   180 -
 .../google/protobuf/IsValidUtf8TestUtil.java    |   421 -
 .../com/google/protobuf/LazyFieldLiteTest.java  |   134 -
 .../java/com/google/protobuf/LazyFieldTest.java |   121 -
 .../google/protobuf/LazyMessageLiteTest.java    |   319 -
 .../protobuf/LazyStringArrayListTest.java       |   174 -
 .../google/protobuf/LazyStringEndToEndTest.java |   143 -
 .../google/protobuf/LiteEqualsAndHashTest.java  |    85 -
 .../test/java/com/google/protobuf/LiteTest.java |   148 -
 .../google/protobuf/LiteralByteStringTest.java  |   396 -
 .../java/com/google/protobuf/MessageTest.java   |   353 -
 .../com/google/protobuf/NestedBuildersTest.java |   185 -
 .../java/com/google/protobuf/ParserTest.java    |   381 -
 .../protobuf/RepeatedFieldBuilderTest.java      |   190 -
 .../protobuf/RopeByteStringSubstringTest.java   |    97 -
 .../com/google/protobuf/RopeByteStringTest.java |   115 -
 .../java/com/google/protobuf/ServiceTest.java   |   320 -
 .../google/protobuf/SingleFieldBuilderTest.java |   155 -
 .../com/google/protobuf/SmallSortedMapTest.java |   420 -
 .../com/google/protobuf/TestBadIdentifiers.java |    96 -
 .../test/java/com/google/protobuf/TestUtil.java |  4124 ----
 .../com/google/protobuf/TextFormatTest.java     |   994 -
 .../google/protobuf/UnknownFieldSetTest.java    |   653 -
 .../UnmodifiableLazyStringListTest.java         |   227 -
 .../com/google/protobuf/WireFormatTest.java     |   606 -
 .../com/google/protobuf/lazy_fields_lite.proto  |    61 -
 .../google/protobuf/lite_equals_and_hash.proto  |    55 -
 .../google/protobuf/multiple_files_test.proto   |    77 -
 .../google/protobuf/nested_builders_test.proto  |    53 -
 .../com/google/protobuf/nested_extension.proto  |    46 -
 .../google/protobuf/nested_extension_lite.proto |    48 -
 .../google/protobuf/non_nested_extension.proto  |    49 -
 .../protobuf/non_nested_extension_lite.proto    |    50 -
 .../google/protobuf/outer_class_name_test.proto |    38 -
 .../protobuf/outer_class_name_test2.proto       |    42 -
 .../protobuf/outer_class_name_test3.proto       |    43 -
 .../google/protobuf/test_bad_identifiers.proto  |   157 -
 .../com/google/protobuf/test_check_utf8.proto   |    50 -
 .../google/protobuf/test_check_utf8_size.proto  |    51 -
 .../google/protobuf/test_custom_options.proto   |    43 -
 c++/libs/protobuf-2.6.0/ltmain.sh               |  9661 --------
 .../protobuf-2.6.0/m4/ac_system_extensions.m4   |    37 -
 c++/libs/protobuf-2.6.0/m4/acx_check_suncc.m4   |    74 -
 c++/libs/protobuf-2.6.0/m4/acx_pthread.m4       |   397 -
 c++/libs/protobuf-2.6.0/m4/libtool.m4           |  8001 -------
 c++/libs/protobuf-2.6.0/m4/ltoptions.m4         |   384 -
 c++/libs/protobuf-2.6.0/m4/ltsugar.m4           |   123 -
 c++/libs/protobuf-2.6.0/m4/ltversion.m4         |    23 -
 c++/libs/protobuf-2.6.0/m4/lt~obsolete.m4       |    98 -
 c++/libs/protobuf-2.6.0/m4/stl_hash.m4          |    72 -
 c++/libs/protobuf-2.6.0/missing                 |   331 -
 c++/libs/protobuf-2.6.0/protobuf-lite.pc.in     |    13 -
 c++/libs/protobuf-2.6.0/protobuf.pc.in          |    14 -
 c++/libs/protobuf-2.6.0/python/README.txt       |   105 -
 c++/libs/protobuf-2.6.0/python/ez_setup.py      |   284 -
 .../protobuf-2.6.0/python/google/__init__.py    |     1 -
 .../python/google/protobuf/descriptor.py        |   849 -
 .../google/protobuf/descriptor_database.py      |   137 -
 .../python/google/protobuf/descriptor_pool.py   |   643 -
 .../protobuf/internal/api_implementation.cc     |   139 -
 .../protobuf/internal/api_implementation.py     |    89 -
 .../internal/api_implementation_default_test.py |    63 -
 .../google/protobuf/internal/containers.py      |   269 -
 .../google/protobuf/internal/cpp_message.py     |   663 -
 .../python/google/protobuf/internal/decoder.py  |   831 -
 .../internal/descriptor_database_test.py        |    63 -
 .../protobuf/internal/descriptor_pool_test.py   |   564 -
 .../internal/descriptor_pool_test1.proto        |    94 -
 .../internal/descriptor_pool_test2.proto        |    70 -
 .../protobuf/internal/descriptor_python_test.py |    54 -
 .../google/protobuf/internal/descriptor_test.py |   669 -
 .../python/google/protobuf/internal/encoder.py  |   788 -
 .../protobuf/internal/enum_type_wrapper.py      |    89 -
 .../protobuf/internal/factory_test1.proto       |    57 -
 .../protobuf/internal/factory_test2.proto       |    92 -
 .../google/protobuf/internal/generator_test.py  |   343 -
 .../internal/message_factory_python_test.py     |    54 -
 .../protobuf/internal/message_factory_test.py   |   131 -
 .../protobuf/internal/message_listener.py       |    78 -
 .../protobuf/internal/message_python_test.py    |    54 -
 .../google/protobuf/internal/message_test.py    |   676 -
 .../protobuf/internal/missing_enum_values.proto |    50 -
 .../protobuf/internal/more_extensions.proto     |    58 -
 .../internal/more_extensions_dynamic.proto      |    49 -
 .../protobuf/internal/more_messages.proto       |    51 -
 .../google/protobuf/internal/python_message.py  |  1247 -
 .../google/protobuf/internal/reflection_test.py |  2934 ---
 .../internal/service_reflection_test.py         |   136 -
 .../protobuf/internal/symbol_database_test.py   |   120 -
 .../internal/test_bad_identifiers.proto         |    52 -
 .../google/protobuf/internal/test_util.py       |   662 -
 .../protobuf/internal/text_encoding_test.py     |    68 -
 .../protobuf/internal/text_format_test.py       |   736 -
 .../google/protobuf/internal/type_checkers.py   |   328 -
 .../protobuf/internal/unknown_fields_test.py    |   231 -
 .../google/protobuf/internal/wire_format.py     |   268 -
 .../protobuf/internal/wire_format_test.py       |   253 -
 .../python/google/protobuf/message.py           |   284 -
 .../python/google/protobuf/message_factory.py   |   155 -
 .../python/google/protobuf/pyext/README         |     6 -
 .../python/google/protobuf/pyext/cpp_message.py |    61 -
 .../python/google/protobuf/pyext/descriptor.cc  |   357 -
 .../python/google/protobuf/pyext/descriptor.h   |    96 -
 .../protobuf/pyext/descriptor_cpp2_test.py      |    58 -
 .../google/protobuf/pyext/extension_dict.cc     |   338 -
 .../google/protobuf/pyext/extension_dict.h      |   123 -
 .../python/google/protobuf/pyext/message.cc     |  2561 ---
 .../python/google/protobuf/pyext/message.h      |   305 -
 .../protobuf/pyext/message_factory_cpp2_test.py |    56 -
 .../google/protobuf/pyext/proto2_api_test.proto |    38 -
 .../python/google/protobuf/pyext/python.proto   |    66 -
 .../google/protobuf/pyext/python_protobuf.h     |    57 -
 .../pyext/reflection_cpp2_generated_test.py     |    94 -
 .../pyext/repeated_composite_container.cc       |   763 -
 .../pyext/repeated_composite_container.h        |   172 -
 .../protobuf/pyext/repeated_scalar_container.cc |   825 -
 .../protobuf/pyext/repeated_scalar_container.h  |   112 -
 .../google/protobuf/pyext/scoped_pyobject_ptr.h |    95 -
 .../python/google/protobuf/reflection.py        |   205 -
 .../python/google/protobuf/service.py           |   226 -
 .../google/protobuf/service_reflection.py       |   284 -
 .../python/google/protobuf/symbol_database.py   |   185 -
 .../python/google/protobuf/text_encoding.py     |   110 -
 .../python/google/protobuf/text_format.py       |   873 -
 c++/libs/protobuf-2.6.0/python/mox.py           |  1401 --
 c++/libs/protobuf-2.6.0/python/setup.py         |   200 -
 c++/libs/protobuf-2.6.0/python/stubout.py       |   140 -
 c++/libs/protobuf-2.6.0/src/Makefile.am         |   418 -
 c++/libs/protobuf-2.6.0/src/Makefile.in         |  3440 ---
 .../google/protobuf/compiler/code_generator.cc  |    84 -
 .../google/protobuf/compiler/code_generator.h   |   145 -
 .../protobuf/compiler/command_line_interface.cc |  1603 --
 .../protobuf/compiler/command_line_interface.h  |   378 -
 .../compiler/command_line_interface_unittest.cc |  1654 --
 .../compiler/cpp/cpp_bootstrap_unittest.cc      |   158 -
 .../google/protobuf/compiler/cpp/cpp_enum.cc    |   288 -
 .../src/google/protobuf/compiler/cpp/cpp_enum.h |   103 -
 .../protobuf/compiler/cpp/cpp_enum_field.cc     |   431 -
 .../protobuf/compiler/cpp/cpp_enum_field.h      |   122 -
 .../protobuf/compiler/cpp/cpp_extension.cc      |   210 -
 .../protobuf/compiler/cpp/cpp_extension.h       |    86 -
 .../google/protobuf/compiler/cpp/cpp_field.cc   |   166 -
 .../google/protobuf/compiler/cpp/cpp_field.h    |   185 -
 .../google/protobuf/compiler/cpp/cpp_file.cc    |   665 -
 .../src/google/protobuf/compiler/cpp/cpp_file.h |    99 -
 .../protobuf/compiler/cpp/cpp_generator.cc      |   125 -
 .../protobuf/compiler/cpp/cpp_generator.h       |    72 -
 .../google/protobuf/compiler/cpp/cpp_helpers.cc |   494 -
 .../google/protobuf/compiler/cpp/cpp_helpers.h  |   206 -
 .../google/protobuf/compiler/cpp/cpp_message.cc |  2645 ---
 .../google/protobuf/compiler/cpp/cpp_message.h  |   175 -
 .../protobuf/compiler/cpp/cpp_message_field.cc  |   375 -
 .../protobuf/compiler/cpp/cpp_message_field.h   |   121 -
 .../google/protobuf/compiler/cpp/cpp_options.h  |    58 -
 .../compiler/cpp/cpp_plugin_unittest.cc         |   123 -
 .../compiler/cpp/cpp_primitive_field.cc         |   451 -
 .../protobuf/compiler/cpp/cpp_primitive_field.h |   123 -
 .../google/protobuf/compiler/cpp/cpp_service.cc |   334 -
 .../google/protobuf/compiler/cpp/cpp_service.h  |   118 -
 .../protobuf/compiler/cpp/cpp_string_field.cc   |   642 -
 .../protobuf/compiler/cpp/cpp_string_field.h    |   127 -
 .../compiler/cpp/cpp_test_bad_identifiers.proto |   132 -
 .../protobuf/compiler/cpp/cpp_unittest.cc       |  2074 --
 .../google/protobuf/compiler/cpp/cpp_unittest.h |    51 -
 .../src/google/protobuf/compiler/importer.cc    |   480 -
 .../src/google/protobuf/compiler/importer.h     |   317 -
 .../protobuf/compiler/importer_unittest.cc      |   617 -
 .../protobuf/compiler/java/java_context.cc      |   195 -
 .../protobuf/compiler/java/java_context.h       |    95 -
 .../protobuf/compiler/java/java_doc_comment.cc  |   233 -
 .../protobuf/compiler/java/java_doc_comment.h   |    69 -
 .../compiler/java/java_doc_comment_unittest.cc  |    67 -
 .../google/protobuf/compiler/java/java_enum.cc  |   333 -
 .../google/protobuf/compiler/java/java_enum.h   |    99 -
 .../protobuf/compiler/java/java_enum_field.cc   |   778 -
 .../protobuf/compiler/java/java_enum_field.h    |   158 -
 .../protobuf/compiler/java/java_extension.cc    |   207 -
 .../protobuf/compiler/java/java_extension.h     |   109 -
 .../google/protobuf/compiler/java/java_field.cc |   213 -
 .../google/protobuf/compiler/java/java_field.h  |   162 -
 .../google/protobuf/compiler/java/java_file.cc  |   534 -
 .../google/protobuf/compiler/java/java_file.h   |   115 -
 .../protobuf/compiler/java/java_generator.cc    |   158 -
 .../protobuf/compiler/java/java_generator.h     |    72 -
 .../compiler/java/java_generator_factory.cc     |    77 -
 .../compiler/java/java_generator_factory.h      |   101 -
 .../protobuf/compiler/java/java_helpers.cc      |   737 -
 .../protobuf/compiler/java/java_helpers.h       |   322 -
 .../compiler/java/java_lazy_message_field.cc    |   826 -
 .../compiler/java/java_lazy_message_field.h     |   121 -
 .../protobuf/compiler/java/java_message.cc      |  1666 --
 .../protobuf/compiler/java/java_message.h       |   140 -
 .../compiler/java/java_message_field.cc         |  1343 --
 .../protobuf/compiler/java/java_message_field.h |   173 -
 .../compiler/java/java_name_resolver.cc         |   266 -
 .../protobuf/compiler/java/java_name_resolver.h |   124 -
 .../compiler/java/java_plugin_unittest.cc       |   124 -
 .../compiler/java/java_primitive_field.cc       |   877 -
 .../compiler/java/java_primitive_field.h        |   160 -
 .../protobuf/compiler/java/java_service.cc      |   473 -
 .../protobuf/compiler/java/java_service.h       |   135 -
 .../compiler/java/java_shared_code_generator.cc |   201 -
 .../compiler/java/java_shared_code_generator.h  |    90 -
 .../protobuf/compiler/java/java_string_field.cc |  1056 -
 .../protobuf/compiler/java/java_string_field.h  |   160 -
 .../src/google/protobuf/compiler/main.cc        |    61 -
 .../protobuf/compiler/mock_code_generator.cc    |   240 -
 .../protobuf/compiler/mock_code_generator.h     |   117 -
 .../src/google/protobuf/compiler/package_info.h |    64 -
 .../src/google/protobuf/compiler/parser.cc      |  1750 --
 .../src/google/protobuf/compiler/parser.h       |   522 -
 .../google/protobuf/compiler/parser_unittest.cc |  2612 ---
 .../src/google/protobuf/compiler/plugin.cc      |   163 -
 .../src/google/protobuf/compiler/plugin.h       |    72 -
 .../src/google/protobuf/compiler/plugin.pb.cc   |  1148 -
 .../src/google/protobuf/compiler/plugin.pb.h    |   897 -
 .../src/google/protobuf/compiler/plugin.proto   |   147 -
 .../compiler/python/python_generator.cc         |  1262 --
 .../protobuf/compiler/python/python_generator.h |   166 -
 .../compiler/python/python_plugin_unittest.cc   |   118 -
 .../src/google/protobuf/compiler/subprocess.cc  |   463 -
 .../src/google/protobuf/compiler/subprocess.h   |   108 -
 .../src/google/protobuf/compiler/test_plugin.cc |    51 -
 .../protobuf/compiler/zip_output_unittest.sh    |    91 -
 .../src/google/protobuf/compiler/zip_writer.cc  |   218 -
 .../src/google/protobuf/compiler/zip_writer.h   |    93 -
 .../src/google/protobuf/descriptor.cc           |  5420 -----
 .../src/google/protobuf/descriptor.h            |  1691 --
 .../src/google/protobuf/descriptor.pb.cc        |  9135 --------
 .../src/google/protobuf/descriptor.pb.h         |  6761 ------
 .../src/google/protobuf/descriptor.proto        |   687 -
 .../src/google/protobuf/descriptor_database.cc  |   543 -
 .../src/google/protobuf/descriptor_database.h   |   369 -
 .../protobuf/descriptor_database_unittest.cc    |   748 -
 .../src/google/protobuf/descriptor_unittest.cc  |  5501 -----
 .../src/google/protobuf/dynamic_message.cc      |   764 -
 .../src/google/protobuf/dynamic_message.h       |   148 -
 .../google/protobuf/dynamic_message_unittest.cc |   230 -
 .../src/google/protobuf/extension_set.cc        |  1650 --
 .../src/google/protobuf/extension_set.h         |  1230 -
 .../src/google/protobuf/extension_set_heavy.cc  |   734 -
 .../google/protobuf/extension_set_unittest.cc   |  1095 -
 .../google/protobuf/generated_enum_reflection.h |    91 -
 .../protobuf/generated_message_reflection.cc    |  1683 --
 .../protobuf/generated_message_reflection.h     |   504 -
 .../generated_message_reflection_unittest.cc    |   795 -
 .../google/protobuf/generated_message_util.cc   |    61 -
 .../google/protobuf/generated_message_util.h    |   113 -
 .../src/google/protobuf/io/coded_stream.cc      |   914 -
 .../src/google/protobuf/io/coded_stream.h       |  1220 -
 .../src/google/protobuf/io/coded_stream_inl.h   |    69 -
 .../google/protobuf/io/coded_stream_unittest.cc |  1378 --
 .../src/google/protobuf/io/gzip_stream.cc       |   326 -
 .../src/google/protobuf/io/gzip_stream.h        |   209 -
 .../google/protobuf/io/gzip_stream_unittest.sh  |    44 -
 .../src/google/protobuf/io/package_info.h       |    54 -
 .../src/google/protobuf/io/printer.cc           |   198 -
 .../src/google/protobuf/io/printer.h            |   136 -
 .../src/google/protobuf/io/printer_unittest.cc  |   285 -
 .../src/google/protobuf/io/strtod.cc            |   113 -
 .../src/google/protobuf/io/strtod.h             |    50 -
 .../src/google/protobuf/io/tokenizer.cc         |  1127 -
 .../src/google/protobuf/io/tokenizer.h          |   402 -
 .../google/protobuf/io/tokenizer_unittest.cc    |   999 -
 .../src/google/protobuf/io/zero_copy_stream.cc  |    57 -
 .../src/google/protobuf/io/zero_copy_stream.h   |   248 -
 .../google/protobuf/io/zero_copy_stream_impl.cc |   473 -
 .../google/protobuf/io/zero_copy_stream_impl.h  |   358 -
 .../protobuf/io/zero_copy_stream_impl_lite.cc   |   405 -
 .../protobuf/io/zero_copy_stream_impl_lite.h    |   354 -
 .../protobuf/io/zero_copy_stream_unittest.cc    |   965 -
 .../src/google/protobuf/lite_unittest.cc        |   350 -
 .../src/google/protobuf/message.cc              |   358 -
 .../src/google/protobuf/message.h               |   866 -
 .../src/google/protobuf/message_lite.cc         |   335 -
 .../src/google/protobuf/message_lite.h          |   247 -
 .../src/google/protobuf/message_unittest.cc     |   427 -
 .../src/google/protobuf/package_info.h          |    64 -
 .../src/google/protobuf/reflection_ops.cc       |   269 -
 .../src/google/protobuf/reflection_ops.h        |    81 -
 .../google/protobuf/reflection_ops_unittest.cc  |   475 -
 .../src/google/protobuf/repeated_field.cc       |    87 -
 .../src/google/protobuf/repeated_field.h        |  1603 --
 .../repeated_field_reflection_unittest.cc       |   195 -
 .../google/protobuf/repeated_field_unittest.cc  |  1442 --
 .../src/google/protobuf/service.cc              |    46 -
 .../src/google/protobuf/service.h               |   291 -
 .../src/google/protobuf/stubs/atomicops.h       |   216 -
 .../stubs/atomicops_internals_arm64_gcc.h       |   325 -
 .../stubs/atomicops_internals_arm_gcc.h         |   151 -
 .../stubs/atomicops_internals_arm_qnx.h         |   146 -
 .../atomicops_internals_atomicword_compat.h     |   122 -
 .../stubs/atomicops_internals_generic_gcc.h     |   137 -
 .../protobuf/stubs/atomicops_internals_macosx.h |   225 -
 .../stubs/atomicops_internals_mips_gcc.h        |   313 -
 .../protobuf/stubs/atomicops_internals_pnacl.h  |    73 -
 .../protobuf/stubs/atomicops_internals_tsan.h   |   219 -
 .../stubs/atomicops_internals_x86_gcc.cc        |   137 -
 .../stubs/atomicops_internals_x86_gcc.h         |   293 -
 .../stubs/atomicops_internals_x86_msvc.cc       |   112 -
 .../stubs/atomicops_internals_x86_msvc.h        |   150 -
 .../src/google/protobuf/stubs/common.cc         |   395 -
 .../src/google/protobuf/stubs/common.h          |  1226 -
 .../google/protobuf/stubs/common_unittest.cc    |   357 -
 .../src/google/protobuf/stubs/hash.h            |   232 -
 .../src/google/protobuf/stubs/map_util.h        |   771 -
 .../src/google/protobuf/stubs/once.cc           |    99 -
 .../src/google/protobuf/stubs/once.h            |   166 -
 .../src/google/protobuf/stubs/once_unittest.cc  |   253 -
 .../src/google/protobuf/stubs/platform_macros.h |    86 -
 .../src/google/protobuf/stubs/shared_ptr.h      |   470 -
 .../src/google/protobuf/stubs/stl_util.h        |   121 -
 .../src/google/protobuf/stubs/stringprintf.cc   |   175 -
 .../src/google/protobuf/stubs/stringprintf.h    |    76 -
 .../protobuf/stubs/stringprintf_unittest.cc     |   152 -
 .../google/protobuf/stubs/structurally_valid.cc |   536 -
 .../stubs/structurally_valid_unittest.cc        |    40 -
 .../src/google/protobuf/stubs/strutil.cc        |  1279 --
 .../src/google/protobuf/stubs/strutil.h         |   562 -
 .../google/protobuf/stubs/strutil_unittest.cc   |    73 -
 .../src/google/protobuf/stubs/substitute.cc     |   134 -
 .../src/google/protobuf/stubs/substitute.h      |   170 -
 .../src/google/protobuf/stubs/template_util.h   |   138 -
 .../protobuf/stubs/template_util_unittest.cc    |   130 -
 .../src/google/protobuf/stubs/type_traits.h     |   336 -
 .../protobuf/stubs/type_traits_unittest.cc      |   628 -
 .../src/google/protobuf/test_util.cc            |  3345 ---
 .../src/google/protobuf/test_util.h             |   215 -
 .../src/google/protobuf/test_util_lite.cc       |  1585 --
 .../src/google/protobuf/test_util_lite.h        |   101 -
 .../google/protobuf/testdata/bad_utf8_string    |     1 -
 .../testdata/text_format_unittest_data.txt      |   134 -
 ...t_format_unittest_data_oneof_implemented.txt |   129 -
 .../text_format_unittest_data_pointy.txt        |   134 -
 .../text_format_unittest_data_pointy_oneof.txt  |   129 -
 .../text_format_unittest_extensions_data.txt    |   134 -
 ...t_format_unittest_extensions_data_pointy.txt |   134 -
 .../src/google/protobuf/testing/file.cc         |   194 -
 .../src/google/protobuf/testing/file.h          |    97 -
 .../src/google/protobuf/testing/googletest.cc   |   255 -
 .../src/google/protobuf/testing/googletest.h    |   102 -
 .../src/google/protobuf/testing/zcgunzip.cc     |    73 -
 .../src/google/protobuf/testing/zcgzip.cc       |    79 -
 .../src/google/protobuf/text_format.cc          |  1746 --
 .../src/google/protobuf/text_format.h           |   473 -
 .../src/google/protobuf/text_format_unittest.cc |  1479 --
 .../src/google/protobuf/unittest.proto          |   861 -
 .../protobuf/unittest_custom_options.proto      |   393 -
 .../protobuf/unittest_embed_optimize_for.proto  |    50 -
 .../src/google/protobuf/unittest_empty.proto    |    37 -
 .../protobuf/unittest_enormous_descriptor.proto |  1046 -
 .../src/google/protobuf/unittest_import.proto   |    64 -
 .../google/protobuf/unittest_import_lite.proto  |    51 -
 .../protobuf/unittest_import_public.proto       |    40 -
 .../protobuf/unittest_import_public_lite.proto  |    42 -
 .../src/google/protobuf/unittest_lite.proto     |   384 -
 .../unittest_lite_imports_nonlite.proto         |    43 -
 .../src/google/protobuf/unittest_mset.proto     |    83 -
 .../protobuf/unittest_no_generic_services.proto |    53 -
 .../google/protobuf/unittest_optimize_for.proto |    66 -
 .../src/google/protobuf/unknown_field_set.cc    |   265 -
 .../src/google/protobuf/unknown_field_set.h     |   318 -
 .../protobuf/unknown_field_set_unittest.cc      |   599 -
 .../src/google/protobuf/wire_format.cc          |  1101 -
 .../src/google/protobuf/wire_format.h           |   336 -
 .../src/google/protobuf/wire_format_lite.cc     |   471 -
 .../src/google/protobuf/wire_format_lite.h      |   661 -
 .../src/google/protobuf/wire_format_lite_inl.h  |   860 -
 .../src/google/protobuf/wire_format_unittest.cc |  1120 -
 .../protobuf-2.6.0/src/solaris/libstdc++.la     |    51 -
 c++/libs/protobuf-2.6.0/vsprojects/config.h     |    29 -
 .../vsprojects/convert2008to2005.sh             |    20 -
 .../vsprojects/extract_includes.bat             |    50 -
 .../vsprojects/libprotobuf-lite.vcproj          |   302 -
 .../vsprojects/libprotobuf.vcproj               |   470 -
 .../protobuf-2.6.0/vsprojects/libprotoc.vcproj  |   466 -
 .../protobuf-2.6.0/vsprojects/lite-test.vcproj  |   305 -
 c++/libs/protobuf-2.6.0/vsprojects/protobuf.sln |    92 -
 .../protobuf-2.6.0/vsprojects/protoc.vcproj     |   192 -
 c++/libs/protobuf-2.6.0/vsprojects/readme.txt   |   114 -
 .../vsprojects/test_plugin.vcproj               |   209 -
 c++/libs/protobuf-2.6.0/vsprojects/tests.vcproj |   681 -
 c++/src/CMakeLists.txt                          |     2 +-
 c++/test/CMakeLists.txt                         |     4 +-
 cmake_modules/ThirdpartyToolchain.cmake         |    81 +-
 tools/test/CMakeLists.txt                       |     4 +-
 975 files changed, 87 insertions(+), 684157 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4cb178f..9776b13 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,6 +23,8 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake_modules")
 set (LZ4_VERSION "1.7.5")
 set (SNAPPY_VERSION "1.1.4")
 set (ZLIB_VERSION "1.2.11")
+set (GTEST_VERSION "1.8.0")
+set (PROTOBUF_VERSION "2.6.0")
 
 option (BUILD_JAVA
     "Include ORC Java library in the build process"
@@ -42,22 +44,6 @@ SET(CPACK_GENERATOR "TGZ")
 INCLUDE(CPack)
 INCLUDE(ExternalProject)
 
-set (GMOCK_VERSION "1.7.0")
-set (GMOCK_INCLUDE_DIRS
-     "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/include"
-     "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/gtest/include"
-    )
-set (GMOCK_LIBRARIES gmock)
-if(NOT APPLE AND NOT MSVC)
-  list (APPEND GMOCK_LIBRARIES pthread)
-endif(NOT APPLE AND NOT MSVC)
-
-set (PROTOBUF_VERSION "2.6.0")
-set (PROTOBUF_INCLUDE_DIRS
-     "${CMAKE_SOURCE_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/src")
-set (PROTOBUF_LIBRARIES protobuf)
-set (PROTOBUF_EXECUTABLE "${CMAKE_BINARY_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/protoc")
-
 #
 # Compiler specific flags
 #
@@ -71,6 +57,7 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
   set (WARN_FLAGS "${WARN_FLAGS} -Wno-c++98-compat-pedantic -Wno-padded")
   set (WARN_FLAGS "${WARN_FLAGS} -Wno-covered-switch-default")
   set (WARN_FLAGS "${WARN_FLAGS} -Wno-missing-noreturn -Wno-unknown-pragmas")
+  set (WARN_FLAGS "${WARN_FLAGS} -Wno-gnu-zero-variadic-macro-arguments")
   set (WARN_FLAGS "${WARN_FLAGS} -Wconversion -Werror")
 elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
   set (WARN_FLAGS "-Wall -Wno-unknown-pragmas -Wconversion -Werror")

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt
index a6a2e47..d197776 100644
--- a/c++/CMakeLists.txt
+++ b/c++/CMakeLists.txt
@@ -1,9 +1,9 @@
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at
-# 
+#
 #     http://www.apache.org/licenses/LICENSE-2.0
-# 
+#
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -16,6 +16,5 @@ include_directories (
   )
 
 add_subdirectory(include)
-add_subdirectory(libs)
 add_subdirectory(src)
 add_subdirectory(test)

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/c++/libs/CMakeLists.txt b/c++/libs/CMakeLists.txt
deleted file mode 100644
index 9657f8b..0000000
--- a/c++/libs/CMakeLists.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-# 
-#     http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
-  if (NOT CMAKE_C_COMPILER_VERSION STREQUAL "" AND
-      NOT CMAKE_C_COMPILER_VERSION VERSION_LESS "4.0")
-    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-shift-negative-value")
-  endif ()
-  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations")
-endif ()
-
-add_subdirectory(gmock-${GMOCK_VERSION})
-add_subdirectory(protobuf-${PROTOBUF_VERSION})

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/gmock-1.7.0/CHANGES
----------------------------------------------------------------------
diff --git a/c++/libs/gmock-1.7.0/CHANGES b/c++/libs/gmock-1.7.0/CHANGES
deleted file mode 100644
index d6f2f76..0000000
--- a/c++/libs/gmock-1.7.0/CHANGES
+++ /dev/null
@@ -1,126 +0,0 @@
-Changes for 1.7.0:
-
-* All new improvements in Google Test 1.7.0.
-* New feature: matchers DoubleNear(), FloatNear(),
-  NanSensitiveDoubleNear(), NanSensitiveFloatNear(),
-  UnorderedElementsAre(), UnorderedElementsAreArray(), WhenSorted(),
-  WhenSortedBy(), IsEmpty(), and SizeIs().
-* Improvement: Google Mock can now be built as a DLL.
-* Improvement: when compiled by a C++11 compiler, matchers AllOf()
-  and AnyOf() can accept an arbitrary number of matchers.
-* Improvement: when compiled by a C++11 compiler, matchers
-  ElementsAreArray() can accept an initializer list.
-* Improvement: when exceptions are enabled, a mock method with no
-  default action now throws instead crashing the test.
-* Improvement: added class testing::StringMatchResultListener to aid
-  definition of composite matchers.
-* Improvement: function return types used in MOCK_METHOD*() macros can
-  now contain unprotected commas.
-* Improvement (potentially breaking): EXPECT_THAT() and ASSERT_THAT()
-  are now more strict in ensuring that the value type and the matcher
-  type are compatible, catching potential bugs in tests.
-* Improvement: Pointee() now works on an optional<T>.
-* Improvement: the ElementsAreArray() matcher can now take a vector or
-  iterator range as input, and makes a copy of its input elements
-  before the conversion to a Matcher.
-* Improvement: the Google Mock Generator can now generate mocks for
-  some class templates.
-* Bug fix: mock object destruction triggerred by another mock object's
-  destruction no longer hangs.
-* Improvement: Google Mock Doctor works better with newer Clang and
-  GCC now.
-* Compatibility fixes.
-* Bug/warning fixes.
-
-Changes for 1.6.0:
-
-* Compilation is much faster and uses much less memory, especially
-  when the constructor and destructor of a mock class are moved out of
-  the class body.
-* New matchers: Pointwise(), Each().
-* New actions: ReturnPointee() and ReturnRefOfCopy().
-* CMake support.
-* Project files for Visual Studio 2010.
-* AllOf() and AnyOf() can handle up-to 10 arguments now.
-* Google Mock doctor understands Clang error messages now.
-* SetArgPointee<> now accepts string literals.
-* gmock_gen.py handles storage specifier macros and template return
-  types now.
-* Compatibility fixes.
-* Bug fixes and implementation clean-ups.
-* Potentially incompatible changes: disables the harmful 'make install'
-  command in autotools.
-
-Potentially breaking changes:
-
-* The description string for MATCHER*() changes from Python-style
-  interpolation to an ordinary C++ string expression.
-* SetArgumentPointee is deprecated in favor of SetArgPointee.
-* Some non-essential project files for Visual Studio 2005 are removed.
-
-Changes for 1.5.0:
-
- * New feature: Google Mock can be safely used in multi-threaded tests
-   on platforms having pthreads.
- * New feature: function for printing a value of arbitrary type.
- * New feature: function ExplainMatchResult() for easy definition of
-   composite matchers.
- * The new matcher API lets user-defined matchers generate custom
-   explanations more directly and efficiently.
- * Better failure messages all around.
- * NotNull() and IsNull() now work with smart pointers.
- * Field() and Property() now work when the matcher argument is a pointer
-   passed by reference.
- * Regular expression matchers on all platforms.
- * Added GCC 4.0 support for Google Mock Doctor.
- * Added gmock_all_test.cc for compiling most Google Mock tests
-   in a single file.
- * Significantly cleaned up compiler warnings.
- * Bug fixes, better test coverage, and implementation clean-ups.
-
- Potentially breaking changes:
-
- * Custom matchers defined using MatcherInterface or MakePolymorphicMatcher()
-   need to be updated after upgrading to Google Mock 1.5.0; matchers defined
-   using MATCHER or MATCHER_P* aren't affected.
- * Dropped support for 'make install'.
-
-Changes for 1.4.0 (we skipped 1.2.* and 1.3.* to match the version of
-Google Test):
-
- * Works in more environments: Symbian and minGW, Visual C++ 7.1.
- * Lighter weight: comes with our own implementation of TR1 tuple (no
-   more dependency on Boost!).
- * New feature: --gmock_catch_leaked_mocks for detecting leaked mocks.
- * New feature: ACTION_TEMPLATE for defining templatized actions.
- * New feature: the .After() clause for specifying expectation order.
- * New feature: the .With() clause for for specifying inter-argument
-   constraints.
- * New feature: actions ReturnArg<k>(), ReturnNew<T>(...), and
-   DeleteArg<k>().
- * New feature: matchers Key(), Pair(), Args<...>(), AllArgs(), IsNull(),
-   and Contains().
- * New feature: utility class MockFunction<F>, useful for checkpoints, etc.
- * New feature: functions Value(x, m) and SafeMatcherCast<T>(m).
- * New feature: copying a mock object is rejected at compile time.
- * New feature: a script for fusing all Google Mock and Google Test
-   source files for easy deployment.
- * Improved the Google Mock doctor to diagnose more diseases.
- * Improved the Google Mock generator script.
- * Compatibility fixes for Mac OS X and gcc.
- * Bug fixes and implementation clean-ups.
-
-Changes for 1.1.0:
-
- * New feature: ability to use Google Mock with any testing framework.
- * New feature: macros for easily defining new matchers
- * New feature: macros for easily defining new actions.
- * New feature: more container matchers.
- * New feature: actions for accessing function arguments and throwing
-   exceptions.
- * Improved the Google Mock doctor script for diagnosing compiler errors.
- * Bug fixes and implementation clean-ups.
-
-Changes for 1.0.0:
-
- * Initial Open Source release of Google Mock

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/gmock-1.7.0/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/c++/libs/gmock-1.7.0/CMakeLists.txt b/c++/libs/gmock-1.7.0/CMakeLists.txt
deleted file mode 100644
index 9453dff..0000000
--- a/c++/libs/gmock-1.7.0/CMakeLists.txt
+++ /dev/null
@@ -1,165 +0,0 @@
-########################################################################
-# CMake build script for Google Mock.
-#
-# To run the tests for Google Mock itself on Linux, use 'make test' or
-# ctest.  You can select which tests to run using 'ctest -R regex'.
-# For more options, run 'ctest --help'.
-
-# BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to
-# make it prominent in the GUI.
-option(BUILD_SHARED_LIBS "Build shared libraries (DLLs)." OFF)
-
-option(gmock_build_tests "Build all of Google Mock's own tests." OFF)
-
-# A directory to find Google Test sources.
-if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/gtest/CMakeLists.txt")
-  set(gtest_dir gtest)
-else()
-  set(gtest_dir ../gtest)
-endif()
-
-# Defines pre_project_set_up_hermetic_build() and set_up_hermetic_build().
-include("${gtest_dir}/cmake/hermetic_build.cmake" OPTIONAL)
-
-if (COMMAND pre_project_set_up_hermetic_build)
-  # Google Test also calls hermetic setup functions from add_subdirectory,
-  # although its changes will not affect things at the current scope.
-  pre_project_set_up_hermetic_build()
-endif()
-
-########################################################################
-#
-# Project-wide settings
-
-# Name of the project.
-#
-# CMake files in this project can refer to the root source directory
-# as ${gmock_SOURCE_DIR} and to the root binary directory as
-# ${gmock_BINARY_DIR}.
-# Language "C" is required for find_package(Threads).
-project(gmock CXX C)
-cmake_minimum_required(VERSION 2.6.2)
-
-if (COMMAND set_up_hermetic_build)
-  set_up_hermetic_build()
-endif()
-
-# Instructs CMake to process Google Test's CMakeLists.txt and add its
-# targets to the current scope.  We are placing Google Test's binary
-# directory in a subdirectory of our own as VC compilation may break
-# if they are the same (the default).
-add_subdirectory("${gtest_dir}" "${gmock_BINARY_DIR}/gtest")
-
-# Although Google Test's CMakeLists.txt calls this function, the
-# changes there don't affect the current scope.  Therefore we have to
-# call it again here.
-config_compiler_and_linker()  # from ${gtest_dir}/cmake/internal_utils.cmake
-
-# Adds Google Mock's and Google Test's header directories to the search path.
-include_directories("${gmock_SOURCE_DIR}/include"
-                    "${gmock_SOURCE_DIR}"
-                    "${gtest_SOURCE_DIR}/include"
-                    # This directory is needed to build directly from Google
-                    # Test sources.
-                    "${gtest_SOURCE_DIR}")
-
-########################################################################
-#
-# Defines the gmock & gmock_main libraries.  User tests should link
-# with one of them.
-
-# Google Mock libraries.  We build them using more strict warnings than what
-# are used for other targets, to ensure that Google Mock can be compiled by
-# a user aggressive about warnings.
-cxx_library(gmock
-            "${cxx_strict}"
-            "${gtest_dir}/src/gtest-all.cc"
-            src/gmock-all.cc)
-
-########################################################################
-#
-# Google Mock's own tests.
-#
-# You can skip this section if you aren't interested in testing
-# Google Mock itself.
-#
-# The tests are not built by default.  To build them, set the
-# gmock_build_tests option to ON.  You can do it by running ccmake
-# or specifying the -Dgmock_build_tests=ON flag when running cmake.
-
-if (gmock_build_tests)
-  # This must be set in the root directory for the tests to be run by
-  # 'make test' or ctest.
-  enable_testing()
-
-  ############################################################
-  # C++ tests built with standard compiler flags.
-
-  cxx_test(gmock-actions_test gmock_main)
-  cxx_test(gmock-cardinalities_test gmock_main)
-  cxx_test(gmock_ex_test gmock_main)
-  cxx_test(gmock-generated-actions_test gmock_main)
-  cxx_test(gmock-generated-function-mockers_test gmock_main)
-  cxx_test(gmock-generated-internal-utils_test gmock_main)
-  cxx_test(gmock-generated-matchers_test gmock_main)
-  cxx_test(gmock-internal-utils_test gmock_main)
-  cxx_test(gmock-matchers_test gmock_main)
-  cxx_test(gmock-more-actions_test gmock_main)
-  cxx_test(gmock-nice-strict_test gmock_main)
-  cxx_test(gmock-port_test gmock_main)
-  cxx_test(gmock-spec-builders_test gmock_main)
-  cxx_test(gmock_link_test gmock_main test/gmock_link2_test.cc)
-  cxx_test(gmock_test gmock_main)
-
-  if (CMAKE_USE_PTHREADS_INIT)
-    cxx_test(gmock_stress_test gmock)
-  endif()
-
-  # gmock_all_test is commented to save time building and running tests.
-  # Uncomment if necessary.
-  # cxx_test(gmock_all_test gmock_main)
-
-  ############################################################
-  # C++ tests built with non-standard compiler flags.
-
-  cxx_library(gmock_main_no_exception "${cxx_no_exception}"
-    "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
-
-  cxx_library(gmock_main_no_rtti "${cxx_no_rtti}"
-    "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
-
-  cxx_library(gmock_main_use_own_tuple "${cxx_use_own_tuple}"
-    "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
-
-  cxx_test_with_flags(gmock-more-actions_no_exception_test "${cxx_no_exception}"
-    gmock_main_no_exception test/gmock-more-actions_test.cc)
-
-  cxx_test_with_flags(gmock_no_rtti_test "${cxx_no_rtti}"
-    gmock_main_no_rtti test/gmock-spec-builders_test.cc)
-
-  cxx_test_with_flags(gmock_use_own_tuple_test "${cxx_use_own_tuple}"
-    gmock_main_use_own_tuple test/gmock-spec-builders_test.cc)
-
-  cxx_shared_library(shared_gmock_main "${cxx_default}"
-    "${gtest_dir}/src/gtest-all.cc" src/gmock-all.cc src/gmock_main.cc)
-
-  # Tests that a binary can be built with Google Mock as a shared library.  On
-  # some system configurations, it may not possible to run the binary without
-  # knowing more details about the system configurations. We do not try to run
-  # this binary. To get a more robust shared library coverage, configure with
-  # -DBUILD_SHARED_LIBS=ON.
-  cxx_executable_with_flags(shared_gmock_test_ "${cxx_default}"
-    shared_gmock_main test/gmock-spec-builders_test.cc)
-  set_target_properties(shared_gmock_test_
-    PROPERTIES
-    COMPILE_DEFINITIONS "GTEST_LINKED_AS_SHARED_LIBRARY=1")
-
-  ############################################################
-  # Python tests.
-
-  cxx_executable(gmock_leak_test_ test gmock_main)
-  py_test(gmock_leak_test)
-
-  cxx_executable(gmock_output_test_ test gmock)
-  py_test(gmock_output_test)
-endif()

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/gmock-1.7.0/CONTRIBUTORS
----------------------------------------------------------------------
diff --git a/c++/libs/gmock-1.7.0/CONTRIBUTORS b/c++/libs/gmock-1.7.0/CONTRIBUTORS
deleted file mode 100644
index 6e9ae36..0000000
--- a/c++/libs/gmock-1.7.0/CONTRIBUTORS
+++ /dev/null
@@ -1,40 +0,0 @@
-# This file contains a list of people who've made non-trivial
-# contribution to the Google C++ Mocking Framework project.  People
-# who commit code to the project are encouraged to add their names
-# here.  Please keep the list sorted by first names.
-
-Benoit Sigoure <tsuna@google.com>
-Bogdan Piloca <boo@google.com>
-Chandler Carruth <chandlerc@google.com>
-Dave MacLachlan <dmaclach@gmail.com>
-David Anderson <danderson@google.com>
-Dean Sturtevant
-Gene Volovich <gv@cite.com>
-Hal Burch <gmock@hburch.com>
-Jeffrey Yasskin <jyasskin@google.com>
-Jim Keller <jimkeller@google.com>
-Joe Walnes <joe@truemesh.com>
-Jon Wray <jwray@google.com>
-Keir Mierle <mierle@gmail.com>
-Keith Ray <keith.ray@gmail.com>
-Kostya Serebryany <kcc@google.com>
-Lev Makhlis
-Manuel Klimek <klimek@google.com>
-Mario Tanev <radix@google.com>
-Mark Paskin
-Markus Heule <markus.heule@gmail.com>
-Matthew Simmons <simmonmt@acm.org>
-Mike Bland <mbland@google.com>
-Neal Norwitz <nnorwitz@gmail.com>
-Nermin Ozkiranartli <nermin@google.com>
-Owen Carlsen <ocarlsen@google.com>
-Paneendra Ba <paneendra@google.com>
-Paul Menage <menage@google.com>
-Piotr Kaminski <piotrk@google.com>
-Russ Rufer <russ@pentad.com>
-Sverre Sundsdal <sundsdal@gmail.com>
-Takeshi Yoshino <tyoshino@google.com>
-Vadim Berman <vadimb@google.com>
-Vlad Losev <vladl@google.com>
-Wolfgang Klier <wklier@google.com>
-Zhanyong Wan <wan@google.com>

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/gmock-1.7.0/LICENSE
----------------------------------------------------------------------
diff --git a/c++/libs/gmock-1.7.0/LICENSE b/c++/libs/gmock-1.7.0/LICENSE
deleted file mode 100644
index 1941a11..0000000
--- a/c++/libs/gmock-1.7.0/LICENSE
+++ /dev/null
@@ -1,28 +0,0 @@
-Copyright 2008, Google Inc.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-    * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

http://git-wip-us.apache.org/repos/asf/orc/blob/74200d8c/c++/libs/gmock-1.7.0/Makefile.am
----------------------------------------------------------------------
diff --git a/c++/libs/gmock-1.7.0/Makefile.am b/c++/libs/gmock-1.7.0/Makefile.am
deleted file mode 100644
index 0eb7bd8..0000000
--- a/c++/libs/gmock-1.7.0/Makefile.am
+++ /dev/null
@@ -1,216 +0,0 @@
-# Automake file
-
-# Nonstandard package files for distribution.
-EXTRA_DIST = LICENSE
-
-# We may need to build our internally packaged gtest. If so, it will be
-# included in the 'subdirs' variable.
-SUBDIRS = $(subdirs)
-
-# This is generated by the configure script, so clean it for distribution.
-DISTCLEANFILES = scripts/gmock-config
-
-# We define the global AM_CPPFLAGS as everything we compile includes from these
-# directories.
-AM_CPPFLAGS = $(GTEST_CPPFLAGS) -I$(srcdir)/include
-
-# Modifies compiler and linker flags for pthreads compatibility.
-if HAVE_PTHREADS
-  AM_CXXFLAGS = @PTHREAD_CFLAGS@ -DGTEST_HAS_PTHREAD=1
-  AM_LIBS = @PTHREAD_LIBS@
-endif
-
-# Build rules for libraries.
-lib_LTLIBRARIES = lib/libgmock.la lib/libgmock_main.la
-
-lib_libgmock_la_SOURCES = src/gmock-all.cc
-
-pkginclude_HEADERS = \
-  include/gmock/gmock-actions.h \
-  include/gmock/gmock-cardinalities.h \
-  include/gmock/gmock-generated-actions.h \
-  include/gmock/gmock-generated-function-mockers.h \
-  include/gmock/gmock-generated-matchers.h \
-  include/gmock/gmock-generated-nice-strict.h \
-  include/gmock/gmock-matchers.h \
-  include/gmock/gmock-more-actions.h \
-  include/gmock/gmock-more-matchers.h \
-  include/gmock/gmock-spec-builders.h \
-  include/gmock/gmock.h
-
-pkginclude_internaldir = $(pkgincludedir)/internal
-pkginclude_internal_HEADERS = \
-  include/gmock/internal/gmock-generated-internal-utils.h \
-  include/gmock/internal/gmock-internal-utils.h \
-  include/gmock/internal/gmock-port.h
-
-lib_libgmock_main_la_SOURCES = src/gmock_main.cc
-lib_libgmock_main_la_LIBADD = lib/libgmock.la
-
-# Build rules for tests. Automake's naming for some of these variables isn't
-# terribly obvious, so this is a brief reference:
-#
-# TESTS -- Programs run automatically by "make check"
-# check_PROGRAMS -- Programs built by "make check" but not necessarily run
-
-TESTS=
-check_PROGRAMS=
-AM_LDFLAGS = $(GTEST_LDFLAGS)
-
-# This exercises all major components of Google Mock.  It also
-# verifies that libgmock works.
-TESTS += test/gmock-spec-builders_test
-check_PROGRAMS += test/gmock-spec-builders_test
-test_gmock_spec_builders_test_SOURCES = test/gmock-spec-builders_test.cc
-test_gmock_spec_builders_test_LDADD = $(GTEST_LIBS) lib/libgmock.la
-
-# This tests using Google Mock in multiple translation units.  It also
-# verifies that libgmock_main and libgmock work.
-TESTS += test/gmock_link_test
-check_PROGRAMS += test/gmock_link_test
-test_gmock_link_test_SOURCES = \
-  test/gmock_link2_test.cc \
-  test/gmock_link_test.cc \
-  test/gmock_link_test.h
-test_gmock_link_test_LDADD = $(GTEST_LIBS) lib/libgmock_main.la  lib/libgmock.la
-
-if HAVE_PYTHON
-  # Tests that fused gmock files compile and work.
-  TESTS += test/gmock_fused_test
-  check_PROGRAMS += test/gmock_fused_test
-  test_gmock_fused_test_SOURCES = \
-    fused-src/gmock-gtest-all.cc \
-    fused-src/gmock/gmock.h \
-    fused-src/gmock_main.cc \
-    fused-src/gtest/gtest.h \
-    test/gmock_test.cc
-  test_gmock_fused_test_CPPFLAGS = -I"$(srcdir)/fused-src"
-endif
-
-# Google Mock source files that we don't compile directly.
-GMOCK_SOURCE_INGLUDES = \
-  src/gmock-cardinalities.cc \
-  src/gmock-internal-utils.cc \
-  src/gmock-matchers.cc \
-  src/gmock-spec-builders.cc \
-  src/gmock.cc
-
-EXTRA_DIST += $(GMOCK_SOURCE_INGLUDES)
-
-# C++ tests that we don't compile using autotools.
-EXTRA_DIST += \
-  test/gmock-actions_test.cc \
-  test/gmock_all_test.cc \
-  test/gmock-cardinalities_test.cc \
-  test/gmock_ex_test.cc \
-  test/gmock-generated-actions_test.cc \
-  test/gmock-generated-function-mockers_test.cc \
-  test/gmock-generated-internal-utils_test.cc \
-  test/gmock-generated-matchers_test.cc \
-  test/gmock-internal-utils_test.cc \
-  test/gmock-matchers_test.cc \
-  test/gmock-more-actions_test.cc \
-  test/gmock-nice-strict_test.cc \
-  test/gmock-port_test.cc \
-  test/gmock_stress_test.cc
-
-# Python tests, which we don't run using autotools.
-EXTRA_DIST += \
-  test/gmock_leak_test.py \
-  test/gmock_leak_test_.cc \
-  test/gmock_output_test.py \
-  test/gmock_output_test_.cc \
-  test/gmock_output_test_golden.txt \
-  test/gmock_test_utils.py
-
-# Nonstandard package files for distribution.
-EXTRA_DIST += \
-  CHANGES \
-  CONTRIBUTORS \
-  make/Makefile
-
-# Pump scripts for generating Google Mock headers.
-# TODO(chandlerc@google.com): automate the generation of *.h from *.h.pump.
-EXTRA_DIST += \
-  include/gmock/gmock-generated-actions.h.pump \
-  include/gmock/gmock-generated-function-mockers.h.pump \
-  include/gmock/gmock-generated-matchers.h.pump \
-  include/gmock/gmock-generated-nice-strict.h.pump \
-  include/gmock/internal/gmock-generated-internal-utils.h.pump
-
-# Script for fusing Google Mock and Google Test source files.
-EXTRA_DIST += scripts/fuse_gmock_files.py
-
-# The Google Mock Generator tool from the cppclean project.
-EXTRA_DIST += \
-  scripts/generator/LICENSE \
-  scripts/generator/README \
-  scripts/generator/README.cppclean \
-  scripts/generator/cpp/__init__.py \
-  scripts/generator/cpp/ast.py \
-  scripts/generator/cpp/gmock_class.py \
-  scripts/generator/cpp/keywords.py \
-  scripts/generator/cpp/tokenize.py \
-  scripts/generator/cpp/utils.py \
-  scripts/generator/gmock_gen.py
-
-# CMake scripts.
-EXTRA_DIST += \
-  CMakeLists.txt
-
-# Microsoft Visual Studio 2005 projects.
-EXTRA_DIST += \
-  msvc/2005/gmock.sln \
-  msvc/2005/gmock.vcproj \
-  msvc/2005/gmock_config.vsprops \
-  msvc/2005/gmock_main.vcproj \
-  msvc/2005/gmock_test.vcproj
-
-# Microsoft Visual Studio 2010 projects.
-EXTRA_DIST += \
-  msvc/2010/gmock.sln \
-  msvc/2010/gmock.vcxproj \
-  msvc/2010/gmock_config.props \
-  msvc/2010/gmock_main.vcxproj \
-  msvc/2010/gmock_test.vcxproj
-
-if HAVE_PYTHON
-# gmock_test.cc does not really depend on files generated by the
-# fused-gmock-internal rule.  However, gmock_test.o does, and it is
-# important to include test/gmock_test.cc as part of this rule in order to
-# prevent compiling gmock_test.o until all dependent files have been
-# generated.
-$(test_gmock_fused_test_SOURCES): fused-gmock-internal
-
-# TODO(vladl@google.com): Find a way to add Google Tests's sources here.
-fused-gmock-internal: $(pkginclude_HEADERS) $(pkginclude_internal_HEADERS) \
-                      $(lib_libgmock_la_SOURCES) $(GMOCK_SOURCE_INGLUDES) \
-                      $(lib_libgmock_main_la_SOURCES) \
-                      scripts/fuse_gmock_files.py
-	mkdir -p "$(srcdir)/fused-src"
-	chmod -R u+w "$(srcdir)/fused-src"
-	rm -f "$(srcdir)/fused-src/gtest/gtest.h"
-	rm -f "$(srcdir)/fused-src/gmock/gmock.h"
-	rm -f "$(srcdir)/fused-src/gmock-gtest-all.cc"
-	"$(srcdir)/scripts/fuse_gmock_files.py" "$(srcdir)/fused-src"
-	cp -f "$(srcdir)/src/gmock_main.cc" "$(srcdir)/fused-src"
-
-maintainer-clean-local:
-	rm -rf "$(srcdir)/fused-src"
-endif
-
-# Death tests may produce core dumps in the build directory. In case
-# this happens, clean them to keep distcleancheck happy.
-CLEANFILES = core
-
-# Disables 'make install' as installing a compiled version of Google
-# Mock can lead to undefined behavior due to violation of the
-# One-Definition Rule.
-
-install-exec-local:
-	echo "'make install' is dangerous and not supported. Instead, see README for how to integrate Google Mock into your build system."
-	false
-
-install-data-local:
-	echo "'make install' is dangerous and not supported. Instead, see README for how to integrate Google Mock into your build system."
-	false


Mime
View raw message