Skip to content

YQL-15941 keep llvm deps in purecalc/common #738

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions ydb/library/yql/public/purecalc/common/no_llvm/ya.make
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
LIBRARY()

INCLUDE(../ya.make.inc)

PEERDIR(
ydb/library/yql/providers/yt/codec/codegen/no_llvm
ydb/library/yql/minikql/computation/no_llvm
ydb/library/yql/minikql/invoke_builtins/no_llvm
ydb/library/yql/minikql/comp_nodes/no_llvm
ydb/library/yql/minikql/codegen/no_llvm
)

END()

47 changes: 9 additions & 38 deletions ydb/library/yql/public/purecalc/common/ya.make
Original file line number Diff line number Diff line change
@@ -1,46 +1,17 @@
LIBRARY()

SRCS(
compile_mkql.cpp
fwd.cpp
inspect_input.cpp
interface.cpp
logger_init.cpp
names.cpp
processor_mode.cpp
program_factory.cpp
transformations/align_output_schema.cpp
transformations/extract_used_columns.cpp
transformations/output_columns_filter.cpp
transformations/replace_table_reads.cpp
transformations/type_annotation.cpp
type_from_schema.cpp
worker.cpp
worker_factory.cpp
wrappers.cpp
)
INCLUDE(ya.make.inc)

PEERDIR(
ydb/library/yql/sql/pg
ydb/library/yql/ast
ydb/library/yql/core/services
ydb/library/yql/core/services/mounts
ydb/library/yql/core/user_data
ydb/library/yql/utils/backtrace
ydb/library/yql/utils/log
ydb/library/yql/core
ydb/library/yql/core/type_ann
ydb/library/yql/parser/pg_wrapper
ydb/library/yql/providers/common/codec
ydb/library/yql/providers/common/comp_nodes
ydb/library/yql/providers/common/mkql
ydb/library/yql/providers/common/provider
ydb/library/yql/providers/common/schema/expr
ydb/library/yql/providers/common/udf_resolve
ydb/library/yql/providers/yt/codec/codegen
ydb/library/yql/minikql/computation/llvm
ydb/library/yql/minikql/invoke_builtins/llvm
ydb/library/yql/minikql/comp_nodes/llvm
)

YQL_LAST_ABI_VERSION()
END()

GENERATE_ENUM_SERIALIZATION(interface.h)
RECURSE(
no_llvm
)

END()
51 changes: 51 additions & 0 deletions ydb/library/yql/public/purecalc/common/ya.make.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
SRCDIR(
ydb/library/yql/public/purecalc/common
)

ADDINCL(
ydb/library/yql/public/purecalc/common
)

SRCS(
compile_mkql.cpp
fwd.cpp
inspect_input.cpp
interface.cpp
logger_init.cpp
names.cpp
processor_mode.cpp
program_factory.cpp
transformations/align_output_schema.cpp
transformations/extract_used_columns.cpp
transformations/output_columns_filter.cpp
transformations/replace_table_reads.cpp
transformations/type_annotation.cpp
type_from_schema.cpp
worker.cpp
worker_factory.cpp
wrappers.cpp
)

PEERDIR(
ydb/library/yql/sql/pg
ydb/library/yql/ast
ydb/library/yql/core/services
ydb/library/yql/core/services/mounts
ydb/library/yql/core/user_data
ydb/library/yql/utils/backtrace
ydb/library/yql/utils/log
ydb/library/yql/core
ydb/library/yql/core/type_ann
ydb/library/yql/parser/pg_wrapper
ydb/library/yql/providers/common/codec
ydb/library/yql/providers/common/comp_nodes
ydb/library/yql/providers/common/mkql
ydb/library/yql/providers/common/provider
ydb/library/yql/providers/common/schema/expr
ydb/library/yql/providers/common/udf_resolve
)

YQL_LAST_ABI_VERSION()

GENERATE_ENUM_SERIALIZATION(interface.h)

10 changes: 10 additions & 0 deletions ydb/library/yql/public/purecalc/io_specs/mkql/no_llvm/ya.make
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
LIBRARY()

INCLUDE(../ya.make.inc)

PEERDIR(
ydb/library/yql/public/purecalc/common/no_llvm
)

END()

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ TIMEOUT(300)
PEERDIR(
ydb/library/yql/public/udf/service/exception_policy
ydb/library/yql/public/purecalc/no_llvm
ydb/library/yql/public/purecalc/io_specs/mkql
ydb/library/yql/public/purecalc/io_specs/mkql/no_llvm
ydb/library/yql/public/purecalc/ut/lib
)

Expand Down
19 changes: 6 additions & 13 deletions ydb/library/yql/public/purecalc/io_specs/mkql/ya.make
Original file line number Diff line number Diff line change
@@ -1,26 +1,19 @@
LIBRARY()

INCLUDE(ya.make.inc)

PEERDIR(
ydb/library/yql/public/purecalc/common
ydb/library/yql/providers/yt/codec
ydb/library/yql/providers/yt/common
ydb/library/yql/providers/yt/lib/mkql_helpers
ydb/library/yql/providers/common/codec
ydb/library/yql/providers/common/schema/mkql
)

END()

YQL_LAST_ABI_VERSION()


SRCS(
spec.cpp
spec.h
RECURSE(
no_llvm
)

END()

RECURSE_FOR_TESTS(
ut
ut/no_llvm
)

25 changes: 25 additions & 0 deletions ydb/library/yql/public/purecalc/io_specs/mkql/ya.make.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
SRCDIR(
ydb/library/yql/public/purecalc/io_specs/mkql
)

ADDINCL(
ydb/library/yql/public/purecalc/io_specs/mkql
)

PEERDIR(
ydb/library/yql/providers/yt/codec
ydb/library/yql/providers/yt/common
ydb/library/yql/providers/yt/lib/mkql_helpers
ydb/library/yql/providers/common/codec
ydb/library/yql/providers/common/schema/mkql
)


YQL_LAST_ABI_VERSION()


SRCS(
spec.cpp
spec.h
)

2 changes: 1 addition & 1 deletion ydb/library/yql/public/purecalc/no_llvm/ya.make
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ SRCS(

PEERDIR(
ydb/library/yql/public/udf/service/exception_policy
ydb/library/yql/public/purecalc/common
ydb/library/yql/public/purecalc/common/no_llvm
ydb/library/yql/providers/yt/codec/codegen/no_llvm
ydb/library/yql/minikql/codegen/no_llvm
ydb/library/yql/minikql/computation/no_llvm
Expand Down
4 changes: 0 additions & 4 deletions ydb/library/yql/public/purecalc/ya.make
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@ SRCS(
PEERDIR(
ydb/library/yql/public/udf/service/exception_policy
ydb/library/yql/public/purecalc/common
ydb/library/yql/providers/yt/codec/codegen
ydb/library/yql/minikql/computation/llvm
ydb/library/yql/minikql/invoke_builtins/llvm
ydb/library/yql/minikql/comp_nodes/llvm
)

YQL_LAST_ABI_VERSION()
Expand Down