ya.make.inc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. INCLUDE(header.ya.make.inc)
  2. SET(ORIG_SRC_DIR yql/essentials/minikql/computation)
  3. SET(ORIG_SOURCES
  4. mkql_computation_node_codegen.cpp
  5. mkql_simple_codegen.cpp
  6. mkql_computation_node_graph.cpp
  7. mkql_computation_node_graph_saveload.cpp
  8. mkql_computation_node_holders_codegen.cpp
  9. mkql_llvm_base.cpp
  10. )
  11. PEERDIR(
  12. contrib/libs/apache/arrow
  13. library/cpp/enumbitset
  14. library/cpp/packedtypes
  15. library/cpp/random_provider
  16. library/cpp/time_provider
  17. yql/essentials/minikql
  18. yql/essentials/minikql/arrow
  19. yql/essentials/minikql/computation
  20. yql/essentials/parser/pg_wrapper/interface
  21. yql/essentials/public/udf
  22. yql/essentials/public/udf/arrow
  23. yql/essentials/utils
  24. library/cpp/threading/future
  25. )
  26. YQL_LAST_ABI_VERSION()
  27. ADDINCL(
  28. ${ORIG_SRC_DIR}
  29. )
  30. COPY(
  31. WITH_CONTEXT
  32. AUTO
  33. FROM ${ORIG_SRC_DIR}
  34. ${ORIG_SOURCES}
  35. OUTPUT_INCLUDES
  36. ${BINDIR}/yql/essentials/minikql/computation/mkql_llvm_base.h
  37. ${BINDIR}/yql/essentials/minikql/computation/mkql_computation_node_codegen.h
  38. )
  39. PROVIDES(MINIKQL_COMPUTATION)