ya.make.inc 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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_utils.cpp
  22. mkql_block_map_join_ut.cpp
  23. mkql_block_top_sort_ut.cpp
  24. mkql_blocks_ut.cpp
  25. mkql_combine_ut.cpp
  26. mkql_condense_ut.cpp
  27. mkql_decimal_ut.cpp
  28. mkql_chain_map_ut.cpp
  29. mkql_chopper_ut.cpp
  30. mkql_filters_ut.cpp
  31. mkql_flatmap_ut.cpp
  32. mkql_fromstring_ut.cpp
  33. mkql_multihopping_saveload_ut.cpp
  34. mkql_multihopping_ut.cpp
  35. mkql_multimap_ut.cpp
  36. mkql_fold_ut.cpp
  37. mkql_heap_ut.cpp
  38. mkql_compare_ut.cpp
  39. mkql_computation_node_ut.cpp
  40. mkql_group_ut.cpp
  41. mkql_dict_ut.cpp
  42. mkql_isa_detection_ut.cpp
  43. mkql_join_ut.cpp
  44. mkql_join_dict_ut.cpp
  45. mkql_grace_join_ut.cpp
  46. mkql_map_join_ut.cpp
  47. mkql_match_recognize_matched_vars_ut.cpp
  48. mkql_match_recognize_list_ut.cpp
  49. mkql_match_recognize_nfa_ut.cpp
  50. mkql_match_recognize_ut.cpp
  51. mkql_safe_circular_buffer_ut.cpp
  52. mkql_sort_ut.cpp
  53. mkql_switch_ut.cpp
  54. mkql_time_order_recover_saveload_ut.cpp
  55. mkql_todict_ut.cpp
  56. mkql_variant_ut.cpp
  57. mkql_wide_chain_map_ut.cpp
  58. mkql_wide_chopper_ut.cpp
  59. mkql_wide_combine_ut.cpp
  60. mkql_wide_condense_ut.cpp
  61. mkql_wide_filter_ut.cpp
  62. mkql_wide_map_ut.cpp
  63. mkql_wide_nodes_ut.cpp
  64. mkql_wide_stream_ut.cpp
  65. mkql_wide_top_sort_ut.cpp
  66. mkql_listfromrange_ut.cpp
  67. mkql_mapnext_ut.cpp
  68. mkql_rh_hash_ut.cpp
  69. )
  70. PEERDIR(
  71. yql/essentials/public/udf
  72. yql/essentials/public/udf/arrow
  73. yql/essentials/public/udf/service/exception_policy
  74. yql/essentials/sql/pg_dummy
  75. )
  76. IF (ARCH_X86_64)
  77. CFLAGS(
  78. -mprfchw
  79. )
  80. ENDIF()
  81. YQL_LAST_ABI_VERSION()
  82. IF (MKQL_RUNTIME_VERSION)
  83. CFLAGS(
  84. -DMKQL_RUNTIME_VERSION=$MKQL_RUNTIME_VERSION
  85. )
  86. ENDIF()
  87. ADDINCL(
  88. ${ORIG_SRC_DIR}
  89. )
  90. COPY(
  91. WITH_CONTEXT
  92. AUTO
  93. FROM ${ORIG_SRC_DIR}
  94. ${ORIG_SOURCES}
  95. OUTPUT_INCLUDES
  96. yql/essentials/minikql/computation/mkql_computation_node_codegen.h
  97. )