X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;ds=sidebyside;f=ceph%2Fsrc%2Fs3select%2FCMakeLists.txt;h=bc3c941c6ae90197fe80b265f841289ff88fe02f;hb=20effc670b57271cb089376d6d0800990e5218d5;hp=99e0f16a7455fc5ede70c6d5a001478f14ba371a;hpb=a71831dadd1e1f3e0fa70405511f65cc33db0498;p=ceph.git diff --git a/ceph/src/s3select/CMakeLists.txt b/ceph/src/s3select/CMakeLists.txt index 99e0f16a7..bc3c941c6 100644 --- a/ceph/src/s3select/CMakeLists.txt +++ b/ceph/src/s3select/CMakeLists.txt @@ -2,13 +2,25 @@ cmake_minimum_required(VERSION 3.0) project(s3select) -set(CMAKE_CXX_FLAGS "-std=gnu++17 -ggdb") +find_package(Arrow QUIET) + +if(Arrow_FOUND) + message( "arrow is installed") + add_definitions(-D_ARROW_EXIST) +endif() + +set(CMAKE_CXX_FLAGS "-std=gnu++17 -ggdb -Wnon-virtual-dtor -Wreorder -Wunused-variable -Wtype-limits -Wsign-compare -Wmaybe-uninitialized") + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(Boost REQUIRED) find_package(GTest REQUIRED) +if(DEFINED ENV{NANO_SEC}) + add_definitions(-DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG) +endif() + enable_testing() add_subdirectory(example)