Update abseil-cpp.cmake (#10436)

pull/10440/head
Christian Blichmann 2022-08-22 22:51:28 +02:00 committed by GitHub
parent d8421bd49c
commit 6affd51405
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -2,7 +2,10 @@
set(ABSL_PROPAGATE_CXX_STD ON)
if(protobuf_ABSL_PROVIDER STREQUAL "module")
if(TARGET absl::strings)
# If Abseil is included already, skip including it.
# (https://github.com/protocolbuffers/protobuf/issues/10435)
elseif(protobuf_ABSL_PROVIDER STREQUAL "module")
if(NOT ABSL_ROOT_DIR)
set(ABSL_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/abseil-cpp)
endif()