Nicolas "Pixel" Noble
2c23a725c0
Fixing typo in Makefile.
...
Closes #742 .
10 years ago
Craig Tiller
7ab4fee9e7
Allow multiple tmp-merge directories at once
...
make -jN was failing because libgrpc and libgrpc++ wanted to link at the same time.
10 years ago
Nicolas "Pixel" Noble
161ea23655
Actually installing root certificates on the system.
10 years ago
Craig Tiller
9ec95fafdc
Fix in tree build of protobuf
...
If we are building protobuf because of an incompatible out of tree protobuf installation, then make sure that we don't accidentally use that versions includes.
10 years ago
Nicolas "Pixel" Noble
98ab998c29
Adding a helpful installation message about protobuf.
...
Also, fixing protobuf in-place compilation for real, this time.
10 years ago
Craig Tiller
ec0430335d
Fix in tree build of openssl on mac
10 years ago
Nicolas "Pixel" Noble
36a6e18b4e
Let's not install our potentially broken version of protobuf onto the system and pollute people's environment.
10 years ago
Nicolas "Pixel" Noble
5732a8c99a
Force compilation of protobuf using -fPIC.
10 years ago
Nicolas "Pixel" Noble
932d5d33d4
Turns out the -D option of install is GNU-specific, and doesn't exist on MacOS.
10 years ago
Nicolas "Pixel" Noble
dda049ce18
Various MacOS build fixes.
...
-) Secure files shouldn't be in the base grpc.
-) grpc++ depends on gpr.
-) grpc++ depends on protobuf (!)
10 years ago
Craig Tiller
d7f333547c
Makefile cleanup
10 years ago
Craig Tiller
04ab715339
Also check build=test
10 years ago
Craig Tiller
5f9d615d8d
Make run_tests.py respect the run= attribute
10 years ago
Nicolas "Pixel" Noble
72743820ab
Defining an installation prefix for grpc's root certs at compilation time.
10 years ago
Nicolas "Pixel" Noble
e567fa9325
Some 32 bits platforms don't like buildint asm for openssl.
10 years ago
Nicolas "Pixel" Noble
cc2b42aa96
Running ldconfig shouldn't fail; so we can run fakeroot make install properly.
10 years ago
Vijay Pai
850290ff7c
Fix a bug in Makefile where cpp_plugin name hadn't been updated yet where it
...
was used.
10 years ago
Nicolas "Pixel" Noble
522d7122a8
Polishing Makefile to better install targets.
...
-) renamed cpp_plugin and ruby_plugin to grpc_cpp_plugin and grpc_ruby_plugin.
-) installing plugins.
-) install will now run protobuf's installation too.
-) adding documentation about installation prefix.
10 years ago
Jan Tattermusch
2ec0b3ea59
make grpc_csharp_ext compile and install independently from the grpc and gpr libraries
10 years ago
vjpai
7cc2c309f3
Mac-specific Makefile inclusions and installation instructions
...
Not yet fully building due to some gtest anomalies on Mac.
10 years ago
Craig Tiller
3b93548b1c
Add Makefile copyright
10 years ago
Craig Tiller
da224d6d7c
Fixes
10 years ago
Craig Tiller
61b910f638
Add support for out of tree builds
...
Auto-dependency building doesn't do this (yet)
10 years ago
Nicolas "Pixel" Noble
d66cba2b93
Properly msan-instrumenting protobuf and our C++ tests - but gflags isn't instrumented yet.
10 years ago
Craig Tiller
e3018e6f7d
Avoid four allocations per stream
10 years ago
Jan Tattermusch
64d10c1811
added zlib and openssl dependencies
10 years ago
Craig Tiller
96bd5f6b76
Add ubsan support
10 years ago
Jan Tattermusch
a2ad558431
polishing of Grpc.mak
10 years ago
Jan Tattermusch
eca6547484
added some more non-test targets to Grpc.mak
10 years ago
Jan Tattermusch
d5b076ae29
improving makefile for Windows
10 years ago
Jan Tattermusch
13126664ec
fixed GrpcTests.mak and removed build_and_run_tests.bat
10 years ago
Jan Tattermusch
451a227ac3
Added NMake file to ease building and running tests.
10 years ago
Jan Tattermusch
adeaf63113
add more tests into build_and_run_tests.bat
10 years ago
Nicolas Noble
5383062df6
Compiling protobuf from the Makefile if we don't have it on the system.
10 years ago
Jan Tattermusch
13b9cfb8de
added ssl.props as a dependency for grpc_csharp_ext, regenerated project files
10 years ago
Nicolas Noble
24cad9b6c6
Enabling debug symbols while running batched tests under Windows.
10 years ago
Jan Tattermusch
f6ff8f6fcf
remove _shared suffix from target dll names
10 years ago
Jan Tattermusch
31e40652a9
fixes to make shared libraries build
10 years ago
Jan Tattermusch
9fb0116148
fixed filename of grpc VS project templates
10 years ago
Jan Tattermusch
785778b22e
added projects for shared libraries
10 years ago
Jan Tattermusch
b7f53d9296
removed filters for grpc_csharp_ext
10 years ago
Jan Tattermusch
2dcc9a8de1
removed empty filters file for grpc_csharp_ext
10 years ago
Jan Tattermusch
92e2e3f55e
some VS project template fixes and added templates for grpc_csharp_ext
10 years ago
Jan Tattermusch
9e1d446ff3
some VS project template fixes and added templates for grpc_csharp_ext
10 years ago
Craig Tiller
fef766933e
Back-end for new core API
10 years ago
Craig Tiller
50524cc67d
Properly deal with end of stream
10 years ago
Nicolas "Pixel" Noble
213ed91850
Re-enabling errors on warning, disabling unused parameter warning, and fixing all subsequent errors.
10 years ago
Nicolas "Pixel" Noble
c630682ad8
Enabling extra warnings, and disabling error on warning.
...
We have too many warnings going unchecked. The next step is to
fix all these warnings. One can re-enable errors on warning by
doing: CPPFLAGS=-Werror make in order to start fixing them.
10 years ago
Nicolas "Pixel" Noble
3a2551c0bd
Let's not strip libraries if compiled in anything other than release.
...
Hopefully works around #90 .
10 years ago
Nicolas "Pixel" Noble
d8f8b6b57c
Generating library aliases under Linux, hopefully fixing #192 .
10 years ago