Jan Tattermusch
10006758d0
Fix repeated builds broken by re2's cmake
2020-07-23 15:16:51 +02:00
Donna Dionne
8dd0cb4712
Add support for xDS regex matchers.
2020-07-07 13:17:25 -07:00
Jan Tattermusch
f098606c4a
Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
...
This reverts commit cca892022b .
2020-01-29 09:18:51 -05:00
hcaseyal
cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)"
2020-01-27 13:46:10 -08:00
Jan Tattermusch
b9b721226d
Merge pull request #21792 from KyleFromKitware/fix-runtime-flag
...
Fix regression in MSVC runtime flag
2020-01-27 19:16:50 +01:00
Jan Tattermusch
e7e5d0198f
Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
...
This reverts commit fe2242e603 .
2020-01-27 05:04:05 -05:00
Kyle Edwards
8f0d88a2a2
Fix regression in MSVC runtime flag
...
In attempting to fix a CMake style issue, a variable dereference
was accidentally removed that should have been left alone. Restore
it to how it was.
2020-01-24 13:23:58 -05:00
Jan Tattermusch
fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build"
2020-01-20 14:27:31 +01:00
Jan Tattermusch
e37e9aca2b
set ssl.cmake to use CMakeLists.txt from boringssl-with-bazel
2020-01-16 03:44:37 -05:00
Esun Kim
5207eba9ff
Add abseil
2020-01-03 19:29:55 -08:00
Zack Galbreath
64731f3c62
Add support for user-specified protoc
...
Make it possible to specify your own protoc when building protobuf in
a submodule.
When cross-compiling, we need to build the protobuf libraries for the
target architecture, yet we need to use a protoc executable built for
the host architecture.
2019-12-18 10:04:39 -05:00
Jan Tattermusch
b5c3056d25
Merge pull request #21427 from zackgalbreath/cmake_ssl_assembly
...
Conditionally enable OPENSSL_NO_ASM for Visual Studio
2019-12-17 13:45:33 +01:00
Zack Galbreath
5f073edc8f
Conditionally set OPENSSL_NO_ASM for Visual Studio
...
This configuration variable was originally set due to a bug in CMake.
We now build BoringSSL with assembly optimizations on Visual Studio
provided that the version of CMake we're using is "new enough" (3.13+)
and the NASM assembler is installed.
2019-12-16 07:40:49 -08:00
Jan Tattermusch
cd56d66643
Merge pull request #21411 from zackgalbreath/thirdparty_install
...
Allow gRPC_INSTALL with module providers
2019-12-13 17:30:48 +01:00
Zack Galbreath
cad4c32d43
Allow gRPC_INSTALL with module providers
2019-12-11 10:16:51 -05:00
Kyle Edwards
933d75653d
Add Findc-ares.cmake module
...
This is a CMake find-module, which attempts to find c-ares without
a CMake package file being available. If such a file is available,
it uses that. Otherwise, it searches for the library and include
directory manually.
2019-12-06 11:22:25 -05:00
Esun Kim
109b7d75fe
Add abseil targets
2019-11-27 10:59:52 -08:00
Jan Tattermusch
6d07e196e1
add explicit branch for PROVIDER=none
2019-11-20 10:01:14 -05:00
Esun Kim
aaf48c66fc
Change upb from filegroup to library
2019-11-05 14:20:56 -08:00
Esun Kim
8de389b940
Update by review
2019-11-04 17:05:51 -08:00
Esun Kim
f33a7645c5
Removed _gRPC_*_INCLUDE_DIR
2019-11-01 17:02:01 -07:00
Kyle Edwards
0f2ad2a06c
Use CMakePackageConfigHelpers to generate version file
...
The version file that already existed looks like it was generated
by this module. Replace it with proper usage of the module.
2019-10-25 11:58:19 -04:00
Kyle Edwards
14055e24d0
Fix line endings of cmake/gRPCConfig.cmake.in
2019-10-25 11:58:19 -04:00
Kyle Edwards
6f881ab292
Fix various CMake style issues
...
Remove some spaces at the end of lines. Change how variables are
referenced inside if() statements. Remove the space between if/endif
and the first parenthesis. Remove the duplicated condition from endif()
blocks. Make indentation more consistent. Remove unneeded duplicate
PRIVATE keywords from target_include_directories(). Remove redundant
set_source_files_properties() call, as the file is already GENERATED.
2019-10-25 11:58:19 -04:00
Jan Tattermusch
974fdc4cc4
Merge pull request #20630 from KyleFromKitware/cares-root-dir
...
Honor CARES_ROOT_DIR
2019-10-22 10:51:33 +02:00
Kyle Edwards
5f4b8c350d
Honor CARES_ROOT_DIR
...
Honor CARES_ROOT_DIR in the add_subdirectory() call.
Fixes : #17876
2019-10-16 16:01:51 -04:00
Zack Galbreath
7bb75068b5
Create pkg-config files from CMake
2019-10-09 11:39:23 -04:00
Esun Kim
7ec6e8a4de
Remove nanopb from gRPC
2019-08-21 13:31:21 -07:00
Esun Kim
6ddfb384c1
Added google/protobuf/descriptor.upb.* to google_api_upb
2019-08-07 12:08:06 -07:00
Esun Kim
f88bd06ee5
Go UPB!
2019-08-06 15:27:14 -07:00
Bill Feng
ddae4333fa
addressed comments
2019-03-21 10:29:32 -07:00
Bill Feng
d963ef91f1
updated if condition to match latest gflags changes
2019-03-20 16:07:37 -07:00
Bill Feng
3ddcbb2ace
fixing CMake bug by adding gflags dependency to grpc++_test_config
2019-03-20 14:34:34 -07:00
Bill Feng
a4a5c43a6f
updated cmake gflags target
2019-03-20 10:45:57 -07:00
Bill Feng
1dbaf5f4df
debug output for cmake
2019-03-19 14:13:05 -07:00
Bill Feng
79c240ae04
attempt at fixing portability test
2019-03-19 11:54:08 -07:00
Bill Feng
e5a5a5b5ee
attempt #2 at fixing CMake builds
2019-03-18 17:24:40 -07:00
Bill Feng
7f96703710
google benchmark compilation fix attempt
2019-03-18 16:39:22 -07:00
Jan Tattermusch
64c5f313ef
avoid c-ares dependency on libnsl
2018-11-21 11:13:47 +01:00
Jan Tattermusch
af4649efae
update OWNERS files
2018-10-09 11:05:07 +02:00
Jan Tattermusch
7132cd7164
cmake: disable assembly optimizations only when necessary
2018-08-21 18:01:53 +02:00
Jan Tattermusch
82af3609dd
use correct target name for gflags-config.cmake
2018-08-13 19:53:20 +02:00
Jan Tattermusch
9e5550a741
remove matt-kwong from OWNERS
2018-08-10 19:42:17 +02:00
David Garcia Quintas
7f9470297f
cmake changes
2018-06-04 17:45:42 -07:00
Alex Polcyn
77f64f76bd
Put address_sorting's public header under its own directory. Also add
...
test_only to sort function used in test.
2018-03-20 23:51:23 -07:00
Alexander Polcyn
5de347855a
Reorganize cmake rules for address sorting; also fix merge conflict
...
Fix clang-tide issue
2018-03-20 23:51:23 -07:00
Jan Tattermusch
6750d42ef1
fine tune cmake find_package usage
2018-02-07 16:20:22 +01:00
Jan Tattermusch
4493cea016
Merge pull request #14019 from hacst/cmake-export-fix
...
Fix cmake export for grpc
2018-02-06 12:54:46 -05:00
Jan Tattermusch
bc3b6165e3
add cmake OWNERS
2018-01-30 10:09:39 +01:00
Jan Tattermusch
461cf30159
Merge branch 'master' into cmake-export-fix
2018-01-19 08:17:29 +01:00