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