ya.make.inc 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. FORK_SUBTESTS()
  2. SPLIT_FACTOR(60)
  3. IF (SANITIZER_TYPE == "thread" OR WITH_VALGRIND)
  4. TIMEOUT(3600)
  5. SIZE(LARGE)
  6. TAG(ya:fat)
  7. ELSE()
  8. TIMEOUT(600)
  9. SIZE(MEDIUM)
  10. ENDIF()
  11. REQUIREMENTS(ram:32)
  12. INCLUDE(${ARCADIA_ROOT}/yql/essentials/minikql/computation/header.ya.make.inc)
  13. INCLUDE(${ARCADIA_ROOT}/yql/essentials/minikql/invoke_builtins/header.ya.make.inc)
  14. SET(ORIG_SRC_DIR yql/essentials/minikql/comp_nodes/ut)
  15. SET(ORIG_SOURCES
  16. mkql_test_factory.cpp
  17. mkql_bit_utils_ut.cpp
  18. mkql_block_compress_ut.cpp
  19. mkql_block_exists_ut.cpp
  20. mkql_block_skiptake_ut.cpp
  21. mkql_block_map_join_ut.cpp
  22. mkql_block_top_sort_ut.cpp
  23. mkql_blocks_ut.cpp
  24. mkql_combine_ut.cpp
  25. mkql_condense_ut.cpp
  26. mkql_decimal_ut.cpp
  27. mkql_chain_map_ut.cpp
  28. mkql_chopper_ut.cpp
  29. mkql_filters_ut.cpp
  30. mkql_flatmap_ut.cpp
  31. mkql_fromstring_ut.cpp
  32. mkql_multihopping_saveload_ut.cpp
  33. mkql_multihopping_ut.cpp
  34. mkql_multimap_ut.cpp
  35. mkql_fold_ut.cpp
  36. mkql_heap_ut.cpp
  37. mkql_compare_ut.cpp
  38. mkql_computation_node_ut.cpp
  39. mkql_group_ut.cpp
  40. mkql_dict_ut.cpp
  41. mkql_isa_detection_ut.cpp
  42. mkql_join_ut.cpp
  43. mkql_join_dict_ut.cpp
  44. mkql_grace_join_ut.cpp
  45. mkql_map_join_ut.cpp
  46. mkql_match_recognize_matched_vars_ut.cpp
  47. mkql_match_recognize_list_ut.cpp
  48. mkql_match_recognize_nfa_ut.cpp
  49. mkql_match_recognize_ut.cpp
  50. mkql_safe_circular_buffer_ut.cpp
  51. mkql_sort_ut.cpp
  52. mkql_switch_ut.cpp
  53. mkql_time_order_recover_saveload_ut.cpp
  54. mkql_todict_ut.cpp
  55. mkql_variant_ut.cpp
  56. mkql_wide_chain_map_ut.cpp
  57. mkql_wide_chopper_ut.cpp
  58. mkql_wide_combine_ut.cpp
  59. mkql_wide_condense_ut.cpp
  60. mkql_wide_filter_ut.cpp
  61. mkql_wide_map_ut.cpp
  62. mkql_wide_nodes_ut.cpp
  63. mkql_wide_stream_ut.cpp
  64. mkql_wide_top_sort_ut.cpp
  65. mkql_listfromrange_ut.cpp
  66. mkql_mapnext_ut.cpp
  67. mkql_rh_hash_ut.cpp
  68. )
  69. PEERDIR(
  70. yql/essentials/public/udf
  71. yql/essentials/public/udf/arrow
  72. yql/essentials/public/udf/service/exception_policy
  73. yql/essentials/sql/pg_dummy
  74. )
  75. IF (ARCH_X86_64)
  76. CFLAGS(
  77. -mprfchw
  78. )
  79. ENDIF()
  80. YQL_LAST_ABI_VERSION()
  81. IF (MKQL_RUNTIME_VERSION)
  82. CFLAGS(
  83. -DMKQL_RUNTIME_VERSION=$MKQL_RUNTIME_VERSION
  84. )
  85. ENDIF()
  86. ADDINCL(
  87. ${ORIG_SRC_DIR}
  88. )
  89. COPY(
  90. WITH_CONTEXT
  91. AUTO
  92. FROM ${ORIG_SRC_DIR}
  93. ${ORIG_SOURCES}
  94. OUTPUT_INCLUDES
  95. yql/essentials/minikql/computation/mkql_computation_node_codegen.h
  96. )