Commit Graph

49 Commits

Author SHA1 Message Date
Vijay Pai 4fdb08ad62
Revert "Restructure plugin builds to avoid building more than needed" 2017-11-14 16:48:45 -08:00
Vijay Pai 2ff957858c Merge branch 'master' into plugins 2017-11-13 13:25:08 -08:00
Vijay Pai 4cf5f3e41e Restructure plugin builds to avoid building more than needed 2017-11-10 16:28:45 -08:00
Vijay Pai 6040975930 In bazel builds, provide an option to select non-uses of c_ares 2017-11-10 15:38:09 -08:00
Craig Tiller ca87867579 Merge pull request #12571 from vladmos/depset
Rename set to depset
2017-09-19 13:19:51 -07:00
Alexander Polcyn 27bf05d003 Add tests for c-ares wrapper using a local DNS server. 2017-09-14 14:32:30 -07:00
Vladimir Moskva 759c7029b1 Rename set to depset 2017-09-14 15:40:27 +02:00
yang-g 109040f796 Support features in grpc_package 2017-08-30 21:33:31 -07:00
Nicolas "Pixel" Noble 2bc5e3ac40 Moving visibility and package creation to the build system. 2017-08-30 19:18:37 +02:00
Vijay Pai 4280725bb3 Clean up grpc++_unsecure so that it doesn't require secure content anymore 2017-07-30 23:53:27 -07:00
Ian Coolidge 6b08cf4c81 Propagate alwayslink in the grpc_cc_library build rule template. 2017-07-13 15:42:22 -07:00
Nicolas Noble 9877189e45 Merge pull request #11310 from nicolasnoble/import
Import mutations.
2017-07-13 13:39:58 -07:00
Craig Tiller 7e813a2bc4 Remove bazel warning (we have owners now), set noparent on bazel/OWNERS 2017-07-13 08:58:49 -07:00
Craig Tiller e476f7d33f Strawman OWNERS --> CODEOWNERS script 2017-07-13 08:52:00 -07:00
Nicolas "Pixel" Noble 5d80dc4985 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-06-26 22:01:11 +02:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble 7bc55fdaa3 Merge remote-tracking branch 'ctiller/build-wtf' into import 2017-05-26 00:32:47 +02:00
Nicolas "Pixel" Noble 3dedf65b0f Fixing indentation + fixing interop_client. 2017-05-24 02:29:02 +02:00
Craig Tiller a753371f05 Rework well_known_protos attr, and some other fixes 2017-05-16 13:09:33 -07:00
Craig Tiller f66de6e217 Fix a build bug, add a note 2017-05-15 08:29:10 -07:00
Craig Tiller e09babb949 Really remove rule 2017-05-15 08:21:46 -07:00
Craig Tiller eb2c1bcd19 Eliminate grpc_cc_libraries
Best practice for Bazel builds gives one rule per target, and producing
multiple targets conflicts with this.

Short term: define macros, and common libraries that can eliminate the
duplication.

Longer term: eliminate the existing plugin registration mechanism, and
replace it with a C++ static initialization in appropriate files. This
will allow grpc to be layered strictly atop grpc_unsecure (and similarly
grpc++ atop grpc++_unsecure and grpc).
2017-05-15 08:18:25 -07:00
Nicolas "Pixel" Noble d69f776c4d Merge failure - add new linkshared argument. 2017-05-12 17:10:13 +02:00
Nicolas "Pixel" Noble eb36b8ac77 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-11 23:24:37 +02:00
Nicolas "Pixel" Noble 3bd8177ce6 Converting end2end/generate_tests.bzl. 2017-04-25 22:32:46 +02:00
Makarand Dharmapurikar 2807951be5 Merge branch 'master' of https://github.com/grpc/grpc into fixbazel 2017-04-25 09:39:33 -07:00
MakMukhi c090c619c1 Merge pull request #10644 from MakMukhi/master
Added unit testing support.
2017-04-24 16:36:40 -07:00
Nicolas "Pixel" Noble 2b0f00168b Adding grpc_generate_one_off_targets target. 2017-04-25 01:24:18 +02:00
Vijay Pai a8749903dd Avoid duplication in build rules by expanding the grpc_cc_libraries rule-creation macro 2017-04-21 18:10:29 +00:00
Vijay Pai 576e546019 Changes required to make build possible: create separate grpc++_base{,_unsecure}, move grpc_compression_trace definition, and remove an assertion about library initialization from server 2017-04-20 22:21:01 +00:00
Vijay Pai f74eaa6957 Fix up protobuf submodule name to match bazel expectation 2017-04-20 22:21:01 +00:00
Nicolas "Pixel" Noble 15cd5ce2ed Rewriting core tests BUILD files to use the build system. 2017-04-18 19:53:10 +02:00
Makarand Dharmapurikar c872a993e5 .proto and BUILD files can now in differnt dirs 2017-04-17 16:36:00 -07:00
Mahak Mukhi 78f12e5c76 Add _mock files to output list of generate_cc.bzl 2017-04-16 21:24:16 -07:00
Mahak Mukhi 459da91519 fixing bug 2017-04-16 20:51:30 -07:00
Mahak Mukhi a68829023c more sanity
trying to fix some sanity

nope that didn't work

fixing test failiures

added debug code

more trail and error

more trial and error

cleaning debug code
2017-04-15 19:09:45 -07:00
Mahak Mukhi 443a75dd22 1. Added golden file test.
2. Added support for mock.
3. Sanity fix.
2017-04-14 15:33:55 -07:00
Nicolas "Pixel" Noble 7c26eed838 Buildifier and wrapping test/cpp/* rules with our build system. 2017-04-13 02:03:22 +02:00
Makarand Dharmapurikar e3e3b2aec8 changes for picking up well known protos
Add dependency and protoc argument for picking up well known protos
from the //third_party/protobuf repo
2017-03-07 16:12:56 -08:00
Makarand Dharmapurikar 1e66fcf159 setting default False for use_external 2017-03-06 09:25:32 -08:00
Makarand Dharmapurikar 9098fccf9e Use grpc_build_system.bzl in other projects
Added //external to grpc deps in case where grpc_build_system.bzl is
imported in a project that is using grpc as a dependency.
2017-03-02 17:13:10 -08:00
Yang Gao 2b24d279d6 Merge pull request #9326 from yang-g/license
Add licenses to all BUILD files and missing copyright
2017-01-17 13:36:36 -08:00
Nicolas "Pixel" Noble 24263c3f7a Fixing a few items with the new Bazel BUILD system:
-) Fixing Bazel 0.4.x breakage
-) Adding helloworld BUILD examples
-) Fixing grpc++ missing files.
-) Adding helloworld example as a test for Bazel basic.
2017-01-13 02:55:13 +01:00
yang-g a2341eaed0 omg it is 2017 2017-01-11 23:01:24 -08:00
yang-g 43dc9ed3b7 Add licenses to all BUILD files and missing copyright 2017-01-11 16:05:25 -08:00
Nicolas "Pixel" Noble 52aff50578 Merge remote-tracking branch 'ctiller/bazel' into bazel-take-2 2016-10-21 19:37:13 +02:00
Nicolas "Pixel" Noble 799bd5efb7 Adding shim for generating C++ protos. 2016-10-21 01:54:32 +02:00
Nicolas "Pixel" Noble 4dc64310bb Adding cc_grpc_library. 2016-10-20 23:07:37 +02:00