Commit Graph

30 Commits

Author SHA1 Message Date
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
Matt Kwong 46c7f574bd submodule clone comments changed to be more descriptive 2016-09-28 16:55:15 -07:00
Matt Kwong a436bab47f fixed incorrect directory when using EXTERNAL_GIT_ROOT in Docker cloning var 2016-09-28 16:55:15 -07:00
Matt Kwong befac97048 fixed local cloning of grpc/grpc submodules on docker 2016-09-28 16:55:14 -07:00
yang-g 46f4a681d2 minor fixes 2016-06-13 15:31:27 -07:00
yang-g a011572c81 cloning from the local repo 2016-06-13 09:49:58 -07:00
yang-g e3975e72d2 Move grpc installation from docker file to script. 2016-05-30 15:13:19 -07:00
yang-g 4209998575 make script executable 2016-05-25 10:10:58 -07:00
yang-g 933fbaf5ac Add distrib test support for c++. 2016-05-24 13:53:52 -07:00