ya.make 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. Apache-2.0 AND
  5. BSL-1.0
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(1.12.0)
  9. ORIGINAL_SOURCE(https://github.com/apache/avro/archive/release-1.12.0.tar.gz)
  10. PEERDIR(
  11. contrib/libs/fmt
  12. contrib/libs/snappy
  13. contrib/restricted/boost/any
  14. contrib/restricted/boost/asio
  15. contrib/restricted/boost/crc
  16. contrib/restricted/boost/iostreams
  17. contrib/restricted/boost/math
  18. )
  19. ADDINCL(
  20. contrib/libs/apache/avro
  21. contrib/libs/apache/avro/include
  22. contrib/libs/apache/avro/include/avro
  23. )
  24. NO_COMPILER_WARNINGS()
  25. NO_UTIL()
  26. CFLAGS(
  27. -DAVRO_SOURCE
  28. -DAVRO_VERSION=\"1.12.0\"
  29. -DSNAPPY_CODEC_AVAILABLE
  30. )
  31. SRCS(
  32. impl/BinaryDecoder.cc
  33. impl/BinaryEncoder.cc
  34. impl/Compiler.cc
  35. impl/CustomAttributes.cc
  36. impl/DataFile.cc
  37. impl/FileStream.cc
  38. impl/Generic.cc
  39. impl/GenericDatum.cc
  40. impl/LogicalType.cc
  41. impl/Node.cc
  42. impl/NodeImpl.cc
  43. impl/Resolver.cc
  44. impl/ResolverSchema.cc
  45. impl/Schema.cc
  46. impl/Stream.cc
  47. impl/Types.cc
  48. impl/ValidSchema.cc
  49. impl/Validator.cc
  50. impl/Zigzag.cc
  51. impl/json/JsonDom.cc
  52. impl/json/JsonIO.cc
  53. impl/parsing/JsonCodec.cc
  54. impl/parsing/ResolvingDecoder.cc
  55. impl/parsing/Symbol.cc
  56. impl/parsing/ValidatingCodec.cc
  57. )
  58. END()