blob: b9ac27203cd6744414e1be741b7379d7fd7cd446 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
# This file was generated by the build system used internally in the Yandex monorepo.
# Only simple modifications are allowed (adding source-files to targets, adding simple properties
# like target_include_directories). These modifications will be ported to original
# ya.make files by maintainers. Any complex modifications which can't be ported back to the
# original buildsystem will not be accepted.
add_library(yql-plugin-native)
target_compile_options(yql-plugin-native PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
target_link_libraries(yql-plugin-native PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
contrib-libs-protobuf
library-cpp-resource
library-cpp-yson
cpp-yson-node
cpp-mapreduce-client
cpp-mapreduce-common
yt-library-program
library-yql-ast
yql-sql-pg
yql-parser-pg_wrapper
yql-core-facade
yql-core-file_storage
core-file_storage-proto
core-file_storage-http_download
yql-core-progress_merger
core-services-mounts
yql-core-user_data
library-yql-minikql
library-yql-protos
udf-service-exception_policy
yql-utils-backtrace
yql-utils-log
providers-common-proto
providers-common-udf_resolve
providers-solomon-gateway
providers-solomon-provider
library-yql-core
yql-core-url_preprocessing
yt-gateway-native
yt-lib-log
yt-lib-yt_download
providers-yt-provider
yt-yql-plugin
)
target_sources(yql-plugin-native PRIVATE
${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/error_helpers.cpp
${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/progress_merger.cpp
)
add_global_library_for(yql-plugin-native.global yql-plugin-native)
target_compile_options(yql-plugin-native.global PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
)
target_link_libraries(yql-plugin-native.global PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
contrib-libs-protobuf
library-cpp-resource
library-cpp-yson
cpp-yson-node
cpp-mapreduce-client
cpp-mapreduce-common
yt-library-program
library-yql-ast
yql-sql-pg
yql-parser-pg_wrapper
yql-core-facade
yql-core-file_storage
core-file_storage-proto
core-file_storage-http_download
yql-core-progress_merger
core-services-mounts
yql-core-user_data
library-yql-minikql
library-yql-protos
udf-service-exception_policy
yql-utils-backtrace
yql-utils-log
providers-common-proto
providers-common-udf_resolve
providers-solomon-gateway
providers-solomon-provider
library-yql-core
yql-core-url_preprocessing
yt-gateway-native
yt-lib-log
yt-lib-yt_download
providers-yt-provider
yt-yql-plugin
)
target_sources(yql-plugin-native.global PRIVATE
${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/plugin.cpp
)
|