diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
commit | bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch) | |
tree | 1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/apache/avro/ya.make | |
parent | 8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff) | |
download | ydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz |
add ymake export to ydb
Diffstat (limited to 'contrib/libs/apache/avro/ya.make')
-rw-r--r-- | contrib/libs/apache/avro/ya.make | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/contrib/libs/apache/avro/ya.make b/contrib/libs/apache/avro/ya.make new file mode 100644 index 0000000000..31d4aac915 --- /dev/null +++ b/contrib/libs/apache/avro/ya.make @@ -0,0 +1,76 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + BSL-1.0 AND + FSFAP +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.11.1) + +ORIGINAL_SOURCE(https://github.com/apache/avro/archive/release-1.11.1.tar.gz) + +PEERDIR( + contrib/libs/snappy + contrib/restricted/boost/any + contrib/restricted/boost/asio + contrib/restricted/boost/crc + contrib/restricted/boost/format + contrib/restricted/boost/iostreams + contrib/restricted/boost/math +) + +ADDINCL( + contrib/libs/apache/avro/api +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DAVRO_SOURCE + -DAVRO_VERSION=\"1.11.1\" + -DBOOST_ALL_NO_LIB + -DBOOST_ATOMIC_DYN_LINK + -DBOOST_FILESYSTEM_DYN_LINK + -DBOOST_IOSTREAMS_DYN_LINK + -DBOOST_PROGRAM_OPTIONS_DYN_LINK + -DBOOST_REGEX_DYN_LINK + -DBOOST_SYSTEM_DYN_LINK + -DSNAPPY_CODEC_AVAILABLE +) + +SRCS( + impl/BinaryDecoder.cc + impl/BinaryEncoder.cc + impl/Compiler.cc + impl/CustomFields.cc + impl/DataFile.cc + impl/FileStream.cc + impl/Generic.cc + impl/GenericDatum.cc + impl/LogicalType.cc + impl/Node.cc + impl/NodeImpl.cc + impl/Resolver.cc + impl/ResolverSchema.cc + impl/Schema.cc + impl/Stream.cc + impl/Types.cc + impl/ValidSchema.cc + impl/Validator.cc + impl/Zigzag.cc + impl/json/JsonDom.cc + impl/json/JsonIO.cc + impl/parsing/JsonCodec.cc + impl/parsing/ResolvingDecoder.cc + impl/parsing/Symbol.cc + impl/parsing/ValidatingCodec.cc +) + +END() |