aboutsummaryrefslogtreecommitdiffstats
path: root/ydb/library/yql/providers/s3/provider/CMakeLists.txt
blob: 013f4ed3ad0b396c16a747b334ae37053bc4d5a6 (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
add_library(providers-s3-provider)
target_compile_options(providers-s3-provider PRIVATE
  -DUSE_CURRENT_UDF_ABI_VERSION
)
target_link_libraries(providers-s3-provider PUBLIC
  contrib-libs-cxxsupp
  yutil
  contrib-libs-re2
  library-cpp-json
  library-cpp-random_provider
  library-cpp-retry
  cpp-string_utils-quote
  library-cpp-time_provider
  cpp-xml-document
  library-yql-ast
  library-yql-minikql
  yql-minikql-comp_nodes
  yql-minikql-computation
  providers-common-structured_token
  common-token_accessor-client
  library-yql-core
  yql-core-type_ann
  yql-dq-expr_nodes
  providers-common-config
  providers-common-dq
  providers-common-http_gateway
  providers-common-mkql
  providers-common-proto
  providers-common-provider
  common-schema-expr
  providers-common-transform
  providers-dq-common
  providers-dq-expr_nodes
  providers-dq-interface
  providers-result-expr_nodes
  providers-s3-expr_nodes
  providers-s3-proto
)
target_sources(providers-s3-provider PRIVATE
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_datasink.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_datasink_execution.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_datasink_type_ann.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_datasource.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_datasource_type_ann.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_exec.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_logical_opt.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_mkql_compiler.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_provider.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_provider_impl.cpp
  ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/provider/yql_s3_settings.cpp
)