You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

grpc.patch001 1.0 kB

123456789101112131415161718192021222324
  1. diff -Npur grpc/CMakeLists.txt grpc-patch/CMakeLists.txt
  2. --- grpc/CMakeLists.txt 2020-02-27 03:12:33.000000000 +0800
  3. +++ grpc-patch/CMakeLists.txt 2021-04-07 21:27:12.317207600 +0800
  4. @@ -12992,7 +12992,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRP
  5. add_executable(grpc_cpp_plugin
  6. src/compiler/cpp_plugin.cc
  7. )
  8. -
  9. +set_target_properties(grpc_cpp_plugin PROPERTIES INSTALL_RPATH $ORIGIN/../lib)
  10. target_include_directories(grpc_cpp_plugin
  11. PRIVATE
  12. ${CMAKE_CURRENT_SOURCE_DIR}
  13. diff -Npur grpc/cmake/cares.cmake grpc-patch/cmake/cares.cmake
  14. --- grpc/cmake/cares.cmake 2020-02-27 03:12:33.000000000 +0800
  15. +++ grpc-patch/cmake/cares.cmake 2021-04-10 14:22:35.895725700 +0800
  16. @@ -39,7 +39,7 @@ if(gRPC_CARES_PROVIDER STREQUAL "module"
  17. set(gRPC_INSTALL FALSE)
  18. endif()
  19. elseif(gRPC_CARES_PROVIDER STREQUAL "package")
  20. - find_package(c-ares 1.13.0 REQUIRED)
  21. + find_package(c-ares REQUIRED) # cmake 3.19+ cannot find cares 1.15.0
  22. if(TARGET c-ares::cares)
  23. set(_gRPC_CARES_LIBRARIES c-ares::cares)
  24. endif()