murgatroid99
a3c5535c64
Remove use of verify-install target in Makefile
8 years ago
murgatroid99
4ce458339a
Remove warning about protobuf 3.0.0+ from the Makefile
8 years ago
Yuchen Zeng
d284493a63
Fix asan issue, ignore invalid-source-encoding warning when building c-ares with clang
8 years ago
Yuchen Zeng
85750b08f2
Separate event driver from ares wrapper
8 years ago
Yuchen Zeng
d79f92afcf
Fix multi-core build issue
8 years ago
Yuchen Zeng
78f9f94a81
Try fixing the ares_build.h generation issue
8 years ago
Yuchen Zeng
d4bbfc7dcf
Implement c-ares based dns resolver
8 years ago
Yuchen Zeng
9b5aa6360d
Add c-ares in Makefile.template
8 years ago
Nicolas "Pixel" Noble
f7fbdd4875
We should always try to compile the protoc plugins when building tests.
8 years ago
Vijay Pai
cc7eb8ef88
Makefile modifications and instructions to enable cross-compilation
8 years ago
Craig Tiller
eda85c6765
Expunge all references to zookeeper
9 years ago
David Garcia Quintas
e68ed6f8f4
Added third_party/protobuf/src to protoc's include path
9 years ago
David Garcia Quintas
dc44e17950
Added third_party/protobuf/src to protoc's include path
9 years ago
vjpai
20410921f7
Exclude boringssl tests and libs from C++ build if EMBED_OPENSSL is
...
not true
9 years ago
Yuchen Zeng
0601df3a04
Move reflection src/hdr to src/cpp/ext include/grpc++/ext
9 years ago
murgatroid99
73563264b0
Improve wording of protobuf warning in Makefile
9 years ago
murgatroid99
e7cb77b471
Make grpc_zookeeper.pc file generation consistent with other .pc files
9 years ago
Craig Tiller
78222f7383
Enable -Wextra-semi on compilers that support it
...
Use some template magic to make warning detection much easier in the future.
9 years ago
Yuchen Zeng
c84ed6813e
Proto server reflection
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
32173c5c3c
First version of json fuzzer
9 years ago
Craig Tiller
804b85534b
Test for a working -Wshadow
9 years ago
Craig Tiller
b79c1e112e
Ensure we can compile boringssl before trying: old compiler compatibility
...
Allow compiling with openssl
9 years ago
Nicolas "Pixel" Noble
e0dbd3f92d
Fixing MacOS.
9 years ago
Craig Tiller
4a67be42a0
Further cleanup
9 years ago
Craig Tiller
08946be5f4
Further cleanup
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Craig Tiller
f008f067f8
build.yaml centric versioning
9 years ago
yang-g
2908d634c7
Remove pr in Makefile
9 years ago
Craig Tiller
1b1e238259
Better dynamic linking
9 years ago
Nicolas "Pixel" Noble
f51a901f54
Shifting the merge mechanism.
9 years ago
Nicolas "Pixel" Noble
6e72daece5
Using libtool instead of ar under MacOS.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
c4e57e359c
Cleaning up cruft to properly create a dll file.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Nicolas "Pixel" Noble
4500034c03
CFLAGS and CXXFLAGS should be specializations of CPPFLAGS, not the over way around.
9 years ago
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Nicolas "Pixel" Noble
d649c2113d
Removing Makefile circular dependencies.
9 years ago
Nicolas "Pixel" Noble
fba36bc4b8
Finally fixing the issue with CC, CX, LD, and AR not being overridable from the environment.
9 years ago
Nicolas "Pixel" Noble
1a8eb85eff
Cleaning up our Makefile.
...
-) Adding question marks to important tools so they can be overriden from environment variables.
-) Removing all traces of -ldl since BoringSSL doesn't implement OpenSSL's DSO and doesn't require it.
9 years ago
Craig Tiller
82f3f0d178
Fix compiler flags
9 years ago
Craig Tiller
16872b8239
Fix *SAN compilation
9 years ago
Craig Tiller
f9ceb1d105
Fix *SAN compilation
9 years ago
Craig Tiller
de024c5eef
Fix a build error on newer clangs with msan
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
Craig Tiller
aff3d50324
Fix C++
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
Craig Tiller
71a8604488
Fix TSAN on Jenkins and on my machine
9 years ago