raulcd commented on PR #41360:
URL: https://github.com/apache/arrow/pull/41360#issuecomment-2077621910
Thanks @kou I was trying something similar on Conda:
```diff
diff --git a/cpp/cmake_modules/FindProtobufAlt.cmake
b/cpp/cmake_modules/FindProtobufAlt.cmake
index 15fe1b4..b516415 100644
--- a/cpp/cmake_modules/FindProtobufAlt.cmake
+++ b/cpp/cmake_modules/FindProtobufAlt.cmake
@@ -28,9 +28,21 @@ endif()
if(ProtobufAlt_FIND_QUIETLY)
list(APPEND find_package_args QUIET)
endif()
-find_package(Protobuf ${find_package_args})
-set(ProtobufAlt_FOUND ${Protobuf_FOUND})
-if(ProtobufAlt_FOUND)
+find_package(protobuf CONFIG ${find_package_args})
+set(ProtobufAlt_FOUND ${protobuf_FOUND})
+if(NOT ProtobufAlt_FOUND)
+ find_package(Protobuf ${find_package_args})
+ set(ProtobufAlt_FOUND ${Protobuf_FOUND})
+endif()
+if(protobuf_FOUND)
+ set(ProtobufAlt_FOUND ${protobuf_FOUND})
+ set(ProtobufAlt_VERSION ${protobuf_VERSION})
+ set(ProtobufAlt_VERSION_MAJOR ${protobuf_VERSION_MAJOR})
+ set(ProtobufAlt_VERSION_MINOR ${protobuf_VERSION_MINOR})
+ set(ProtobufAlt_VERSION_PATCH ${protobuf_VERSION_PATCH})
+ set(ProtobufAlt_VERSION_TWEEK ${protobuf_VERSION_TWEEK})
+elseif(Protobuf_FOUND)
+ set(ProtobufAlt_FOUND ${Protobuf_FOUND})
set(ProtobufAlt_VERSION ${Protobuf_VERSION})
set(ProtobufAlt_VERSION_MAJOR ${Protobuf_VERSION_MAJOR})
set(ProtobufAlt_VERSION_MINOR ${Protobuf_VERSION_MINOR})
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]