Blob Blame History Raw
diff -Naur grpc-1.37.0-original/cmake/xxhash.cmake grpc-1.37.0/cmake/xxhash.cmake
--- grpc-1.37.0-original/cmake/xxhash.cmake	2021-04-06 18:48:56.000000000 -0400
+++ grpc-1.37.0/cmake/xxhash.cmake	2021-04-08 15:57:39.157042527 -0400
@@ -12,4 +12,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-set(_gRPC_XXHASH_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/third_party/xxhash")
+pkg_search_module(XXHASH REQUIRED libxxhash)
+set(_gRPC_XXHASH_INCLUDE_DIR "${XXHASH_INCLUDEDIR}")
+set(_gRPC_XXHASH_LIBRARIES "${XXHASH_LIBRARIES}")
diff -Naur grpc-1.37.0-original/CMakeLists.txt grpc-1.37.0/CMakeLists.txt
--- grpc-1.37.0-original/CMakeLists.txt	2021-04-06 18:48:56.000000000 -0400
+++ grpc-1.37.0/CMakeLists.txt	2021-04-08 15:53:39.462854440 -0400
@@ -262,7 +262,8 @@
 elseif(_gRPC_PLATFORM_ANDROID)
   set(_gRPC_ALLTARGETS_LIBRARIES ${CMAKE_DL_LIBS} m)
 elseif(UNIX)
-  set(_gRPC_ALLTARGETS_LIBRARIES ${CMAKE_DL_LIBS} rt m pthread)
+  set(_gRPC_ALLTARGETS_LIBRARIES
+      ${CMAKE_DL_LIBS} rt m pthread ${_gRPC_XXHASH_LIBRARIES})
 endif()
 
 if(WIN32)