Nicolas "Pixel" Noble
532eb41f5c
Properly naming grpc++_unsecure project.
10 years ago
Nicolas Noble
2e3639302a
Making the gRPC C tests building under Windows.
10 years ago
Nicolas "Pixel" Noble
7bf5092df0
Adding grpc++_unsecure project file, and adding better support for test projects.
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
74bbc41175
Ensure all unsecure tests are built on Windows
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
Nicolas "Pixel" Noble
5fb4ba0adb
Updating the templates to create win64 projects.
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
8512fba380
Adding some documentation about the build/template system.
10 years ago
Nicolas "Pixel" Noble
d49893db82
Adding a helpful warning message on top of the Makefile and BUILD file.
10 years ago
Jan Tattermusch
65c2020d89
fix typo in vcxproj template
10 years ago
Jan Tattermusch
87d621bcf4
fixes to Grpc.mak
10 years ago
Jan Tattermusch
789e7aee60
updated version of nuget packages used in Grpc.mak
10 years ago
Jan Tattermusch
f6f6fdb49f
start using grpc.dependencies.openssl and grpc.dependencies.zlib nuget packages
10 years ago
Jan Tattermusch
b5bf574e0c
regenerated project files
10 years ago
Jan Tattermusch
8ab4538343
introduced packages.include
10 years ago
Jan Tattermusch
8ff00a3c25
big refactoring of visual studio projects, started using nuget
...
dependencies.
10 years ago
Yang Gao
736bd6515c
Avoid generating libs for unknown types.
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
Ming Zhao
3c0ba0c2d6
Extend bazel BUILD file to build all the C/C++ libraries as well as
...
protobuf plugins. This requires WORKSPACE to define these external
dependencies for openssl and protobuf, for examples:
bind(
name = "libssl",
actual = "//third_party/boringssl:boringssl",
)
# Library needed to build protobuf codegen plugin.
bind(
name = "protobuf_compiler",
actual = "//third_party/protobuf:protoc_lib",
)
# Library that C++ code generated by protobuf C compiler should depend
# on.
bind(
name = "protobuf_clib",
actual = "//third_party/protobuf:proto_lib",
)
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
Craig Tiller
fef0c2dcf5
Dont build uninteresting tests on Windows
10 years ago
Craig Tiller
0ff7e692b0
Better defaulting of attributes
10 years ago
Craig Tiller
d625d81e9b
Allow restricting platforms for certain tests
10 years ago
Craig Tiller
c3d5f16d75
Ensure OUT_DIR created
10 years ago
Craig Tiller
f5a7c8b364
Make Grpc.mak more useful for run_tests.py
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
Nicolas "Pixel" Noble
ff2828be3d
Rewriting mutex, condition_variable, and thread.
10 years ago
Nicolas "Pixel" Noble
ad1d7d9343
Actually removing shared project files now.
10 years ago
Vijay Pai
dc7110fdc5
Add new CONFIG for building with mutrace
10 years ago
Nicolas "Pixel" Noble
a727fe22b6
Created Visual Studio 2010 project files.
...
Also removed the unused shared projects.
10 years ago
Nicolas "Pixel" Noble
f6edf686ea
Early support for Bazel.
10 years ago
Nicolas Noble
f86811890e
Better support for msys2.
10 years ago
Nicolas "Pixel" Noble
051a28ff84
Implements #276
...
Adds a Makefile target called 'test_python' that first builds grpc, then call run_tests.py to run the python tests for the current configuration.
10 years ago