From 59c22311f335c7209b0d5f45e2526276da45f66a Mon Sep 17 00:00:00 2001 From: waruto210 Date: Sat, 1 Feb 2025 16:15:44 +0800 Subject: [PATCH] only find cpprestsdk when not set BUILD_ETCD_CORE_ONLY --- etcd-cpp-api-config.in.cmake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/etcd-cpp-api-config.in.cmake b/etcd-cpp-api-config.in.cmake index 23bf32f..c12b748 100644 --- a/etcd-cpp-api-config.in.cmake +++ b/etcd-cpp-api-config.in.cmake @@ -15,9 +15,11 @@ if(NOT gRPC_FOUND) find_dependency(GRPC) endif() -find_package(cpprestsdk QUIET) -if(cpprestsdk_FOUND) - set(CPPREST_LIB cpprestsdk::cpprest) +if (NOT @BUILD_ETCD_CORE_ONLY@) + find_dependency(cpprestsdk) + if(cpprestsdk_FOUND) + set(CPPREST_LIB cpprestsdk::cpprest) + endif() endif() set(ETCD_CPP_HOME "${CMAKE_CURRENT_LIST_DIR}/../../..")