]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: disable parquet by default
authorCasey Bodley <cbodley@redhat.com>
Fri, 14 Jan 2022 19:50:47 +0000 (14:50 -0500)
committerCasey Bodley <cbodley@redhat.com>
Fri, 14 Jan 2022 19:50:47 +0000 (14:50 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
CMakeLists.txt
src/rgw/CMakeLists.txt

index 19063c7bf4575738b97f96e04c16697d193ad81e..ca084f376ef4e18cfb3388ecd8e67702db345438 100644 (file)
@@ -394,6 +394,7 @@ option(WITH_RADOSGW_AMQP_ENDPOINT "Rados Gateway's pubsub support for AMQP push
 option(WITH_RADOSGW_KAFKA_ENDPOINT "Rados Gateway's pubsub support for Kafka push endpoint" ON)
 option(WITH_RADOSGW_LUA_PACKAGES "Rados Gateway's support for dynamically adding lua packagess" ON)
 option(WITH_RADOSGW_DBSTORE "DBStore backend for Rados Gateway" ON)
+option(WITH_RADOSGW_SELECT_PARQUET "Support for s3 select on parquet objects" OFF)
 
 if(WITH_RADOSGW)
   find_package(EXPAT REQUIRED)
index 116b9e4e427a7a570e9f3958674bab083b566f5e..740d91e92fa7933b096a0daac76b186848c075ab 100644 (file)
@@ -3,12 +3,12 @@ if(NOT GPERF)
   message(FATAL_ERROR "Can't find gperf")
 endif()
 
-find_package(Arrow QUIET)
-if(Arrow_FOUND)
+if(WITH_RADOSGW_SELECT_PARQUET)
+  find_package(Arrow QUIET REQUIRED)
   set(ARROW_LIBRARIES "-larrow -lparquet")
   add_definitions(-D_ARROW_EXIST)
   message("-- arrow is installed, radosgw/s3select-op is able to process parquet objects")
-endif()
+endif(WITH_RADOSGW_SELECT_PARQUET)
 
 function(gperf_generate input output)
   add_custom_command(