ya.make 698 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. LIBRARY()
  2. IF (ARCH_X86_64)
  3. CFLAGS(
  4. -DYDB_REWRAPPER_LIB_ID=kHyperscan
  5. )
  6. ELSE()
  7. CFLAGS(
  8. -DYDB_REWRAPPER_LIB_ID=kRe2
  9. )
  10. ENDIF()
  11. PEERDIR(
  12. contrib/libs/double-conversion
  13. library/cpp/json
  14. yql/essentials/minikql/jsonpath/rewrapper
  15. yql/essentials/minikql/jsonpath/rewrapper/re2
  16. yql/essentials/public/issue
  17. yql/essentials/ast
  18. yql/essentials/utils
  19. yql/essentials/core/issue/protos
  20. yql/essentials/parser/proto_ast/antlr3
  21. yql/essentials/parser/proto_ast/gen/jsonpath
  22. )
  23. SRCS(
  24. ast_builder.cpp
  25. ast_nodes.cpp
  26. binary.cpp
  27. parser.cpp
  28. parse_double.cpp
  29. type_check.cpp
  30. )
  31. GENERATE_ENUM_SERIALIZATION(ast_nodes.h)
  32. END()