Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
10 years ago
Nicolas "Pixel" Noble
367e30feeb
Replacing echo -e with a more generic system.
...
The 'tr' command can actually accept escapes, such as \n.
10 years ago
murgatroid99
4a015a6b29
Added caching for HAS_SYSTEMTAP in Makefile
10 years ago
murgatroid99
aa5215770d
Add caching for Makefile dependency detection
10 years ago
murgatroid99
71020daa93
Fixed typo in variable name
10 years ago
murgatroid99
5a79053244
Added OpenSSL NPN pkg-config check
10 years ago
murgatroid99
6d9e401158
Don't use pkg-config to look for perftools
10 years ago
murgatroid99
66d6edb7fb
Made pkg-config a variable in the Makefile
10 years ago
murgatroid99
d8f1ef72fb
Reversed condition for requiring rt
10 years ago
murgatroid99
4fed2127b7
Make generated .pc files list themselves as libraries
10 years ago
murgatroid99
dbc0caf30e
Fixed gpr name in .pc file
10 years ago
murgatroid99
c34a3a6e60
Added missing pthread gpr requirement
10 years ago
Craig Tiller
d6cc19e6d7
Tweak timeouts for ?SAN
10 years ago
murgatroid99
8faab237e5
Add .pc file generation to Makefile
10 years ago
murgatroid99
da7a994a4d
Fixed some linking problems
10 years ago
murgatroid99
24e2f4ad84
Added pkg-config checking to Makefile where possible
10 years ago
Nicolas "Pixel" Noble
4cc8c8abf4
Adding a check to find NPN-capable OpenSSL.
10 years ago
murgatroid99
c241d2c307
Added info about regenerating files to Makefile and BUILD templates
10 years ago
Craig Tiller
7552f0f958
Ensure tests are built during run_tests runs
...
The issue remains that we don't test our tools, but at least we test
that they compile.
10 years ago
Jan Tattermusch
c9c83cf6ad
setting CPPFLAGS breaks openssl build
10 years ago
Nicolas "Pixel" Noble
3adab74c62
Avoid polluting our compilation with previously installed grpc.
10 years ago
Nicolas "Pixel" Noble
945b41312c
Swapping the library order so that anything that openssl requires is properly tagged afterward.
10 years ago
Craig Tiller
5c0f97d557
Disable optimization on tsan builds
10 years ago
Nicolas "Pixel" Noble
4251d561c6
Don't run flaky tests on make test.
10 years ago
Nicolas "Pixel" Noble
e0953b7e9c
Removing old hack for C++11 and protobuf - it's no longer relevant.
10 years ago
David Garcia Quintas
aa52d0a11f
Made qps_* targets "benchmark" builds.
10 years ago
Nicolas "Pixel" Noble
5fc1adf9b9
Msys2 fixes, and compilation instructions.
10 years ago
Michael Berlin
bf2e7f0982
Compile protobuf before compiling shared C++ libraries.
...
This change fixes a parallel make which always failed with "cannot find
-lprotobuf".
For C++ static libraries, protobuf was already added as dependency, see
commit 5383062df6
.
10 years ago
Michael Berlin
5351392f88
Makefile: Fix missing space in shared library dependencies for MINGW32.
10 years ago
Craig Tiller
113d169f8f
Add rdtsc profiling support, implement begin/end and tag hiding
10 years ago
Craig Tiller
2e4a7dc2fe
Make gcov compile flags reflect dbg
10 years ago
David Garcia Quintas
bbc0b775e1
Merge comments. See below.
...
- Added ptag ignore annotation threshold
- prefixed everythig with grpc_
- removed spurious annotations in channel_create.c and client_channel.c
- removed stap_probes.h (it's generated from stap_probes.d by make)
- Updated Makefile and its template with the right way to generate stap
probe headers from its .d definition.
10 years ago
David Garcia Quintas
c3edfc4b2b
Fixed repetitions in Makefile.template.
10 years ago
David Garcia Quintas
8954e90b72
Integration of Systemtap (STAP) for profiling.
...
This commit includes a faulty Makefile to be fixed in a follow commit.
10 years ago
Nicolas "Pixel" Noble
adaa100e3e
Trimming down useless variables in the Makefile.
...
A bunch of autogenerated variables are currently useless, because of tests actually having no source code attached to them. Let's avoid emitting useless code in that case.
10 years ago
David Garcia Quintas
611b7362c6
Tentative stap version
10 years ago
zeliard
3e3e0ad348
merge from upstream (grpc) master
10 years ago
David Garcia Quintas
f5fcafde81
Renamed make variables for protoc presence and version checking.
10 years ago
David Garcia Quintas
0dee28e95a
Renamed make variables for protoc presence and version checking.
10 years ago
Craig Tiller
04f8156f65
Cleanup
10 years ago
Craig Tiller
2660ebcff0
Actually remove them
10 years ago
Craig Tiller
d896fa5640
Remove some useless lines in the Makefile
10 years ago
Nicolas "Pixel" Noble
010f1e7b62
More work in not having to compile OpenSSL.
10 years ago
Nicolas "Pixel" Noble
d49893db82
Adding a helpful warning message on top of the Makefile and BUILD file.
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
Yang Gao
b0b518e367
Further refactor interop_client and server to libraries
10 years ago
Vijay Pai
bc17113192
Allow a build config called CONFIG=latprof that defines the appropriate
...
variables to set up the GRPC_LATENCY_PROFILER preprocessor macro so that timing
actually takes place.
10 years ago
Tim Emiola
820e3d612a
Fixes the Makefile template to link .so.<MAJOR_VERSION>
...
This resolves a blocker stopping a clean linuxbrew install to work with one of
the wrapped libraries.
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Masood Malekghassemi
d1be74ff56
Enable dylib installation on MacOS
...
Enables the installation of dylibs to the MacOS prefix, and ensures that the
install name of the dylibs are just their file names rather than their relative
paths from project root when built.
10 years ago