# This file was generated by the build system used internally in the Yandex monorepo. # Only simple modifications are allowed (adding source-files to targets, adding simple properties # like target_include_directories). These modifications will be ported to original # ya.make files by maintainers. Any complex modifications which can't be ported back to the # original buildsystem will not be accepted. get_built_tool_path( TOOL_protoc_bin TOOL_protoc_dependency contrib/tools/protoc/bin protoc ) get_built_tool_path( TOOL_cpp_styleguide_bin TOOL_cpp_styleguide_dependency contrib/tools/protoc/plugins/cpp_styleguide cpp_styleguide ) add_library(libs-apache-orc) target_compile_options(libs-apache-orc PRIVATE $,,-Wno-everything> ) target_include_directories(libs-apache-orc PUBLIC ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include ) target_include_directories(libs-apache-orc PRIVATE ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/proto ${CMAKE_SOURCE_DIR}/contrib/libs/lz4 ${CMAKE_SOURCE_DIR}/contrib/libs/zstd/include ) target_link_libraries(libs-apache-orc PUBLIC contrib-libs-cxxsupp contrib-libs-lz4 contrib-libs-snappy contrib-libs-zlib contrib-libs-zstd contrib-libs-protobuf ) target_proto_messages(libs-apache-orc PRIVATE ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/proto/orc_proto.proto ) target_sources(libs-apache-orc PRIVATE ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Adaptor.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/BloomFilter.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ByteRLE.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnPrinter.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnReader.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/ColumnWriter.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Common.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Compression.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Exceptions.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Int128.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/LzoDecompressor.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/MemoryPool.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Murmur3.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/OrcFile.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLE.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLEV2Util.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RLEv1.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Reader.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RleDecoderV2.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/RleEncoderV2.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Statistics.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/StripeStream.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Timezone.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/TypeImpl.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Vector.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/Writer.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/io/InputStream.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/io/OutputStream.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/ExpressionTree.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/Literal.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/PredicateLeaf.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/SargsApplier.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/SearchArgument.cc ${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/src/sargs/TruthValue.cc ) target_proto_addincls(libs-apache-orc ./ ${CMAKE_SOURCE_DIR}/ ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src ) target_proto_outs(libs-apache-orc --cpp_out=${CMAKE_BINARY_DIR}/ --cpp_styleguide_out=${CMAKE_BINARY_DIR}/ )