Install our customized FindGRPC module for cmake as well.

Signed-off-by: Tao He <linzhu.ht@alibaba-inc.com>
This commit is contained in:
Tao He 2021-02-07 13:45:59 +08:00
parent 7aa851420c
commit 2aec773d72
2 changed files with 7 additions and 2 deletions

View File

@ -100,7 +100,8 @@ configure_file(etcd-cpp-api-config.in.cmake
configure_file(etcd-cpp-api-config-version.in.cmake configure_file(etcd-cpp-api-config-version.in.cmake
"${PROJECT_BINARY_DIR}/etcd-cpp-api-config-version.cmake" @ONLY "${PROJECT_BINARY_DIR}/etcd-cpp-api-config-version.cmake" @ONLY
) )
install(FILES "${PROJECT_BINARY_DIR}/etcd-cpp-api-config.cmake" install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindGRPC.cmake"
"${PROJECT_BINARY_DIR}/etcd-cpp-api-config.cmake"
"${PROJECT_BINARY_DIR}/etcd-cpp-api-config-version.cmake" "${PROJECT_BINARY_DIR}/etcd-cpp-api-config-version.cmake"
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/etcd-cpp-api DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/etcd-cpp-api
) )

View File

@ -9,7 +9,11 @@
# find dependencies # find dependencies
include(CMakeFindDependencyMacro) include(CMakeFindDependencyMacro)
find_dependency(Protobuf) find_dependency(Protobuf)
find_dependency(gRPC) find_package(gRPC QUIET)
if(NOT gRPC_FOUND)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
find_dependency(GRPC)
endif()
find_dependency(cpprestsdk) find_dependency(cpprestsdk)
if(cpprestsdk_FOUND) if(cpprestsdk_FOUND)
set(CPPREST_LIB cpprestsdk::cpprest) set(CPPREST_LIB cpprestsdk::cpprest)