yang-g
66d40c63f7
Fix BUILD dependency, copyright and cmake
8 years ago
Jan Tattermusch
ecc457b43f
allow using gRPC as a cmake subproject
8 years ago
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
8 years ago
Yuchen Zeng
7496218b9e
Add CARES_BUILD_INCLUDE_DIR
8 years ago
Yuchen Zeng
c75bbf287d
Fix cmake build on linux
8 years ago
Yuchen Zeng
d6b4985de0
Fix uv, cmake, bazel build
8 years ago
Piotr Pietraszkiewicz
9c7c4b91e5
Cosmetics (removed one newline)
8 years ago
Piotr Pietraszkiewicz
9a6181097d
Fix issue #9597
...
Generate consistently named PDBs for libraries across generators
and install those PDBs if present.
8 years ago
Jan Tattermusch
c019e057c2
cmake: fix #8729
8 years ago
Jan Tattermusch
514079179d
cmake: support static runtime linking
8 years ago
Jan Tattermusch
48cfe47a6d
boringssl silences its own warnings
8 years ago
Jan Tattermusch
c09656c5e1
build grpc_csharp_ext as shared
8 years ago
Jan Tattermusch
438c0b5771
add convenience cmake targets
8 years ago
Jan Tattermusch
87a5d65588
gflags library target renamed in v2.2.0
8 years ago
Jan Tattermusch
0a1701f17b
enable building of tests with cmake
8 years ago
Jan Tattermusch
cc64168829
cmake support for generating from .proto files
8 years ago
Jan Tattermusch
af7b87f8eb
remove unneeded/broken targets from CMakeLists.exe
8 years ago
Jan Tattermusch
3aab96f56c
successfuly compile gRPC with cmake+Ninja
8 years ago
Craig Tiller
83c4789da6
Fix CMakelists to point to the right version
8 years ago
Yuchen Zeng
8076d2b6ed
Build c-ares with cmake
8 years ago
Arkadiy Shapkin
40beb37859
Fix CMake for Windows
8 years ago
Konstantin Podsvirov
dd3314854c
CMake: Fix configuration file format bug
8 years ago
Konstantin Podsvirov
d2b883022c
CMake: Installation and Export Configuration
8 years ago
Konstantin Podsvirov
5baf725a9d
CMake: Choice third party provider
...
Now we can use submodules or external packages
8 years ago
Tamas Berghammer
2391156890
Add cmake option to compile using protobuf-lite
...
After this change specifying -DGRPC_USE_PROTO_LITE=On at the cmake
command line will cause gRPC to use the protobuf-lite runtime what
can result in a major size improvement.
8 years ago
Tamas Berghammer
a72712e245
Remove gmock protobuf dependency from cmake build
...
A full build of protobuf depends on gmock even though it is not part of
a standrad checkout. This CL explicitly disable the build of the
protobuf tests to get rid of this dependency.
If somebody want to build the protobuf tests then they have to download
gmock to the protobuf directory and specify -Dprotobuf_BUILD_TESTS=ON
to the cmake command line.
Fixes https://github.com/grpc/grpc/issues/7233
9 years ago
Nicolas "Pixel" Noble
b360c8acc7
Regenerating project files, and adding experimental disclaimer.
9 years ago
Tamas Berghammer
df6a44cd93
Improve the generated cmake build files
...
* Add project name and version number
* Fix zlib dependency of grpc
* Include more target (all, protoc, tool groups)
9 years ago
Tamas Berghammer
d798a7d80e
Generate a simple cmake build file
...
This cmake file only builds the C and C++ code and all the third party
dependencies with very few configuration options but it supports
building on Linux and OSX as well as cross compiling.
(tested {Linux, OSX} -> Android { arm, aarch64, x86 })
9 years ago