INCLUDE(header.ya.make.inc) SET(ORIG_SRC_DIR yql/essentials/minikql/invoke_builtins) SET(ORIG_SOURCES mkql_builtins.cpp mkql_builtins.h mkql_builtins_abs.cpp mkql_builtins_add.cpp mkql_builtins_bitand.cpp mkql_builtins_bitnot.cpp mkql_builtins_bitor.cpp mkql_builtins_bitxor.cpp mkql_builtins_byteat.cpp mkql_builtins_codegen.cpp mkql_builtins_concat.cpp mkql_builtins_convert.cpp mkql_builtins_countbits.cpp mkql_builtins_decimal.cpp mkql_builtins_dec.cpp mkql_builtins_div.cpp mkql_builtins_find.cpp mkql_builtins_impl.cpp mkql_builtins_inc.cpp mkql_builtins_invprestr.cpp mkql_builtins_max.cpp mkql_builtins_min.cpp mkql_builtins_minus.cpp mkql_builtins_mod.cpp mkql_builtins_mul.cpp mkql_builtins_nanvl.cpp mkql_builtins_plus.cpp mkql_builtins_rotleft.cpp mkql_builtins_rotright.cpp mkql_builtins_shiftleft.cpp mkql_builtins_shiftright.cpp mkql_builtins_string_kernels.cpp mkql_builtins_sub.cpp mkql_builtins_substring.cpp mkql_builtins_with.cpp mkql_builtins_equals.cpp mkql_builtins_not_equals.cpp mkql_builtins_less.cpp mkql_builtins_less_or_equal.cpp mkql_builtins_greater.cpp mkql_builtins_greater_or_equal.cpp ) PEERDIR( yql/essentials/types/binary_json yql/essentials/minikql yql/essentials/minikql/arrow yql/essentials/public/udf contrib/libs/apache/arrow ) YQL_LAST_ABI_VERSION() ADDINCL( ${ORIG_SRC_DIR} ) COPY( AUTO WITH_CONTEXT FROM ${ORIG_SRC_DIR} ${ORIG_SOURCES} OUTPUT_INCLUDES ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_impl.h ${BINDIR}/yql/essentials/minikql/invoke_builtins/mkql_builtins_decimal.h )