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
"${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"
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/etcd-cpp-api
)

View File

@ -9,7 +9,11 @@
# find dependencies
include(CMakeFindDependencyMacro)
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)
if(cpprestsdk_FOUND)
set(CPPREST_LIB cpprestsdk::cpprest)