diff --git a/CMakeLists.txt b/CMakeLists.txt index 541b597d633d0d27c66420299ad82c3f7604af3d..2c7aaa24d24944e3d8ea129964414076f4326d0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,6 +118,7 @@ endif (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) include (conan) # self-provided in 'cmake' directory # # download and build all dependencies +message (STATUS "Installing dependencies from Conan (this may take some time)...") conan_cmake_run (CONANFILE conanfile.txt BASIC_SETUP CMAKE_TARGETS BUILD missing @@ -209,6 +210,8 @@ target_link_libraries ( CONAN_PKG::eigen CONAN_PKG::spdlog CONAN_PKG::boost + CONAN_PKG::yaml-cpp + CONAN_PKG::arrow cnpy # for SaveBoostHistogram stdc++fs # experimental::filesystem ) diff --git a/conanfile.txt b/conanfile.txt index 830af8eaac59d818d269e94b25634311ee7491a6..29ec2d5f3074def9a6883da314ede381df38b7d6 100644 --- a/conanfile.txt +++ b/conanfile.txt @@ -5,6 +5,20 @@ eigen/3.3.8 boost/1.74.0 zlib/1.2.11 yaml-cpp/0.6.3 +arrow/2.0.0 [generators] cmake + +[options] +arrow:shared=False +arrow:parquet=True +arrow:with_zlib=True +arrow:fPIC=False +arrow:with_re2=False +arrow:with_protobuf=False +arrow:with_openssl=False +arrow:with_gflags=False +arrow:with_glog=False +arrow:with_grpc=False +arrow:with_utf8proc=False