Signed-off-by: Casey Bodley <cbodley@redhat.com>
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)
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(