Jan Tattermusch
022e4490a0
try to fix pkgconfig distribtest
5 years ago
Zack Galbreath
7bb75068b5
Create pkg-config files from CMake
5 years ago
Jan Tattermusch
4e3a66aae8
get rid of wrong add_definitions usage
5 years ago
Esun Kim
49b9fb2b3c
Enable C++ standard library
5 years ago
Esun Kim
a031f0ffd6
Remove all nanopb defines
5 years ago
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
5 years ago
Esun Kim
f88bd06ee5
Go UPB!
5 years ago
Christopher Warrington
4be4df3624
Bump min CMake to 3.5.1 to match Google benchmark
...
The Google Benchmark CMake build needs CMake 3.5.1 or newer. CMake 3.5.1
was released May 24, 2016 and is available in Debian stable and Ubuntu
16.04 and 18.04.
5 years ago
Prashant Jaikumar
4ad6d6d4df
Enable CFStream by default on iOS for all wrapped languages
6 years ago
Jan Tattermusch
2bf9234f14
building upb as part of cmake build is not necessary
6 years ago
Jonas Vautherin
a5090c5875
Add support for CMAKE_SYSTEM_NAME=iOS
...
An iOS toolchain is now part of CMake (3.14+), and therefore it
makes sense to consider it. Note: it used to report "Darwin" and
now it reports "iOS".
Reference: https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-ios-tvos-or-watchos
6 years ago
Bill Feng
ddae4333fa
addressed comments
6 years ago
Bill Feng
3a8e9bd465
added inclusion of gflags to template
6 years ago
Jonas Vautherin
37ba57ec48
Bugfix: cc_install following a cc_library must use BUILD_CODEGEN, too
6 years ago
Jan Tattermusch
0e4c184845
use internal variable
6 years ago
Markus Heß
0d7a0ded1c
when cross-compiling, the host grpc_cpp_plugin should be used
6 years ago
Muxi Yan
195c042d32
Replace PB_FIELD_16BIT with PB_FIELD_32BIT
6 years ago
Jan Tattermusch
a2b2927f72
fix backward compatibility mode on macos
6 years ago
Jan Tattermusch
43836ced82
cmake: add backwards compatibility mode
6 years ago
Jan Tattermusch
08125f7af0
cmake: prevent C core from depending on libstdc++
6 years ago
Jan Tattermusch
23c3c47756
rephrase comment
6 years ago
Jan Tattermusch
d1396550bc
try fix c++ vs2017 build
6 years ago
Jozef Izso
bbdee16b99
Allow conditional builds of grpc_csharp_ext for vcpkg manager
7 years ago
Alexander Polcyn
18caf6d2fe
link address sorting against gRPC_BASELIB_LIBRARIES, for windows
7 years ago
David Garcia Quintas
7f9470297f
cmake changes
7 years ago
Jan Tattermusch
a3992d2769
cmake install should also install roots.pem
7 years ago
Vijay Pai
c4cc740d61
Remove tool from install
7 years ago
Alexander Polcyn
5de347855a
Reorganize cmake rules for address sorting; also fix merge conflict
...
Fix clang-tide issue
7 years ago
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
7 years ago
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
7 years ago
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
7 years ago
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
7 years ago
Eric Gribkoff
a32a4c51f8
C++ on Android example client and server
7 years ago
Jan Tattermusch
c35e52e2a5
cmake: dont use rt and pthread for Android
7 years ago
Jan Tattermusch
586f719898
cleanup cmake include directories
7 years ago
Stefan Hacker
471a5dc18b
Fix cmake export for grpc
...
This patch fixes two issues with the targets exported by the
grpc cmake build:
- Install directories are now given relative instead of absolute.
Previously the exported targets would contain absolute paths to
their created targets when they should be relative. The actual
installation location stays the same as cmake automatically
interprets the paths relative to CMAKE_INSTALL_PREFIX
- ZLIB and OpenSSL are now linked using targets instead of the
legacy library variables if possible. Using the legacy paths
produces absolute paths to those dependencies in the export.
With this change cmake inserts the target names instead.
With these changes no more absolute paths are inserted into the
export allowing the install location to be used as an artifact
that can be moved or transfered to another machine and used there.
7 years ago
Jan Tattermusch
f38b1526f8
simplify top level CMakeLists.txt
7 years ago
Jan Tattermusch
86ef92516a
dont hardcode using boringssl headers when ssl provider is package
7 years ago
Jan Tattermusch
3fc14dc979
exclude artificial ares target when building with cmake
7 years ago
Jan Tattermusch
3c93a1982d
working cmake install on windows
7 years ago
Craig Tiller
348b334f4b
Back-out absl dependency for now
7 years ago
Jan Tattermusch
facd2a6335
fix cmake builds with absl
7 years ago
Craig Tiller
4e86af77f5
Update CMakelists.txt
7 years ago
Jay Lee
d6c4e937ce
update template
7 years ago
Jan Tattermusch
ae6fd66cef
fix zlib and openssl package mode
7 years ago
Jan Tattermusch
f567ab0d2b
fix public header path for installed grpc
7 years ago
Jan Tattermusch
9d1d0529d3
move cmake config files to /cmake
7 years ago
Jan Tattermusch
210f2a51e5
use the right protoc executable regardless of protobuf provider
7 years ago
Jan Tattermusch
1d93e22a10
fix macos build
7 years ago
Jan Tattermusch
ba2801f75c
build using c-ares own cmake
7 years ago