Commit Graph

58 Commits

Author SHA1 Message Date
Jan Tattermusch 4f96118724 move routeguide c++ distribtest under cmake_pkgconfig 2020-07-15 08:56:46 +02:00
Donna Dionne 8dd0cb4712 Add support for xDS regex matchers. 2020-07-07 13:17:25 -07:00
Jan Tattermusch 87f7674248 cleanup C++ distribtests 2020-02-04 10:14:46 -05:00
Jan Tattermusch b8aa71ded7
Merge pull request #21833 from jtattermusch/reintroduce_again_21527
Reintroduce #21527 (boringssl submodule unification - take two)
2020-01-31 16:57:22 +01:00
Jan Tattermusch f098606c4a Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
This reverts commit cca892022b.
2020-01-29 09:18:51 -05:00
Esun Kim 8a23a9c4fe Add cmake_pkgconfig_simple 2020-01-28 19:48:59 -08:00
hcaseyal cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)" 2020-01-27 13:46:10 -08:00
Jan Tattermusch e7e5d0198f Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
This reverts commit fe2242e603.
2020-01-27 05:04:05 -05:00
Jan Tattermusch fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build" 2020-01-20 14:27:31 +01:00
Jan Tattermusch 742c61294b use boringssl-with-bazel instead of third_party/boringssl 2020-01-16 03:53:03 -05:00
Esun Kim 5207eba9ff Add abseil 2020-01-03 19:29:55 -08:00
Zack Galbreath 0be62b021a Add distrib test for CMake FetchContent build 2019-12-19 09:36:25 -05:00
Zack Galbreath c8175b66c4 Add distrib test for raspberry pi build 2019-12-18 12:54:47 -05:00
Jan Tattermusch cd56d66643
Merge pull request #21411 from zackgalbreath/thirdparty_install
Allow gRPC_INSTALL with module providers
2019-12-13 17:30:48 +01:00
Zack Galbreath 0916ee4e1d Add distribtest for install-from-module 2019-12-11 10:44:40 -05:00
Jan Tattermusch 767bb73543
Update run_distrib_test_cmake.sh 2019-12-09 10:39:02 +01:00
Kyle Edwards bb01a12394 Add c-ares note to run_distrib_test_cmake.sh 2019-12-06 11:22:25 -05:00
Esun Kim a416a20d0e Update by review 2019-11-04 09:18:48 -08:00
Esun Kim f43cb1a2a1 Update by review 2019-11-04 08:49:18 -08:00
Esun Kim aeb19f5d50 Clean up scripts for cmake tests 2019-11-01 15:33:07 -07:00
Jan Tattermusch 18bd3f8b7a improve C++ distribtests 2019-10-22 01:49:34 -04:00
Zack Galbreath d6f48913a1 Add distrib test for CMake pkg-config 2019-10-09 12:42:30 -04:00
Michael Lumish e6cd312346
Merge pull request #18530 from murgatroid99/jessie-backports_url_fix
Update jessie-backports URL
2019-03-29 09:58:15 -07:00
murgatroid99 2a12b47f0b Fix other docker build issues 2019-03-28 15:56:08 -07:00
murgatroid99 961f25bd27 Slightly different check-valid-until fix 2019-03-27 11:13:02 -07:00
murgatroid99 93dc0d6ec3 Update fix with new information from post 2019-03-26 17:43:20 -07:00
murgatroid99 084ebec9af Update jessie-backports URL 2019-03-26 15:41:19 -07:00
Fabian Holler 113e84b8dd update cares to version cares-1_15_0
This fixes the issue: https://github.com/grpc/grpc/issues/16688

Which causes that grpc can not be build because of the following
compiler error:
  third_party/cares/cares/ares_init.c: In function ‘ares_dup’:
  third_party/cares/cares/ares_init.c:301:17: error: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer- memaccess] sizeof(src->local_dev_name));
2019-03-26 13:13:49 -07:00
Jan Tattermusch 18aac34e29 try fixing cxx distrib test 2018-08-07 14:28:41 +02:00
Jan Tattermusch d4c1c9b18c try fixing protobuf build in win distribtest 2018-08-07 14:28:41 +02:00
Jan Tattermusch 4a510960c6 add distribtest for grpc being added with cmake add_subdirectory 2018-03-29 14:12:10 +02:00
Jan Tattermusch 2286c633c2 cmake "superbuild" example using externalprojects 2018-03-28 19:30:44 +02:00
Mehrdad Afshari 59aefe61e2 Fix run_distrib_test_routeguide.sh to pass shellcheck 2018-02-07 13:34:35 -08:00
Mehrdad Afshari 9d2f806dac Fix run_distrib_test_cmake.sh to pass shellcheck 2018-02-07 13:34:13 -08:00
Jan Tattermusch 5e9cfd9a99 cleanup the way openssl and zlib are used 2018-02-06 16:11:24 +01:00
Stefan Hacker 93f13871d8 Fix helloworld zlib include directory confusion in run_distrib_test_cmake.bat
We have to give cmake the explicit zlib location as the internal testing
environment has C:/msys64/usr/bin in the PATH and zlib-devel installed.
cmake has heuristics in find_package which sees this /bin suffix in PATH
and adds C:/msys64/usr/ to the find_package search locations. Doing a
find_package(zlib) in this environment makes the find module for it (FindZLIB)
find the header zlib.h in C:/msys64/usr/include while the library will still
be taken from the testinstall location masking the issue in the log. To satisfy
the dependency cmake adds C:/msys64/usr/include as an include directory. This
makes cl.exe build with mixed C and C++ standard lib headers breaking the
build.

This issue was previously masked by cmake writing absolute paths for zlib and
other dependencies into the grpc cmake exports.
2018-01-28 03:44:32 +01:00
Jan Tattermusch 1e9543deb9 fix finding openssl 2018-01-18 19:34:20 +01:00
Jan Tattermusch 1c42023ae6 fix distribtest typo 2018-01-18 19:34:20 +01:00
Jan Tattermusch a5f05c70f1 avoid picking up ProtoC 2017-12-01 10:07:43 +01:00
Jan Tattermusch 27d254ad78 installing gflags not necessary 2017-12-01 10:07:43 +01:00
Jan Tattermusch ce7a23ba94 make runnable on kokoro 2017-12-01 10:07:43 +01:00
Jan Tattermusch 06251f8cd6 make helloworld CMakeLists compile on windows 2017-12-01 10:07:43 +01:00
Jan Tattermusch 3c93a1982d working cmake install on windows 2017-12-01 10:07:43 +01:00
Jan Tattermusch c05f0240e8 fix nit 2017-12-01 10:07:43 +01:00
Jan Tattermusch b2cf73e1f8 prevent submodule headers from influencing the build 2017-09-11 11:04:52 +02:00
Jan Tattermusch 5a2a792509 add cmake distribtest 2017-09-11 11:03:05 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Jan Tattermusch 1dd609b3c1 fix C++ distribtests 2017-04-24 14:22:30 +02:00
Matt Kwong 10dcccadfb fixed whitespacing and docker_run_tests.sh now clones submodule via network 2016-09-28 16:55:15 -07:00
Matt Kwong 5d0f24600e changed method to local clone submodules to using git submodule foreach from the local copy 2016-09-28 16:55:15 -07:00