diff options
author | aozeritsky <aozeritsky@ydb.tech> | 2023-10-25 18:51:36 +0300 |
---|---|---|
committer | aozeritsky <aozeritsky@ydb.tech> | 2023-10-25 19:28:48 +0300 |
commit | 2ce798af5c49f54145fb5b7a4e4e3b65fb9b92cb (patch) | |
tree | 1b1d887064c6af9578a26a84b5e55ec56840ec2f | |
parent | 7d4a06825cb7fdaecd688cd944223b9f0554c51f (diff) | |
download | ydb-2ce798af5c49f54145fb5b7a4e4e3b65fb9b92cb.tar.gz |
Add missing dep
9 files changed, 50 insertions, 0 deletions
diff --git a/.mapping.json b/.mapping.json index a4c1a28bad..2bd8ca82b5 100644 --- a/.mapping.json +++ b/.mapping.json @@ -7644,6 +7644,7 @@ "ydb/library/yql/providers/dq/service/CMakeLists.linux-aarch64.txt":"", "ydb/library/yql/providers/dq/service/CMakeLists.linux-x86_64.txt":"", "ydb/library/yql/providers/dq/service/CMakeLists.txt":"", + "ydb/library/yql/providers/dq/service/CMakeLists.windows-x86_64.txt":"", "ydb/library/yql/providers/dq/stats_collector/CMakeLists.darwin-x86_64.txt":"", "ydb/library/yql/providers/dq/stats_collector/CMakeLists.linux-aarch64.txt":"", "ydb/library/yql/providers/dq/stats_collector/CMakeLists.linux-x86_64.txt":"", diff --git a/ydb/library/yql/providers/dq/CMakeLists.windows-x86_64.txt b/ydb/library/yql/providers/dq/CMakeLists.windows-x86_64.txt index 903aef46bf..f57ff8ff79 100644 --- a/ydb/library/yql/providers/dq/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/providers/dq/CMakeLists.windows-x86_64.txt @@ -21,6 +21,7 @@ add_subdirectory(planner) add_subdirectory(provider) add_subdirectory(runtime) add_subdirectory(scheduler) +add_subdirectory(service) add_subdirectory(task_runner) add_subdirectory(task_runner_actor) add_subdirectory(worker_manager) diff --git a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.darwin-x86_64.txt b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.darwin-x86_64.txt index 3e5f36a8e3..37ad352faf 100644 --- a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.darwin-x86_64.txt +++ b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.darwin-x86_64.txt @@ -28,6 +28,7 @@ target_link_libraries(providers-dq-global_worker_manager PUBLIC providers-dq-task_runner dq-actors-yt providers-dq-scheduler + providers-dq-service ) target_sources(providers-dq-global_worker_manager PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/global_worker_manager/benchmark.cpp diff --git a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-aarch64.txt b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-aarch64.txt index f556019e59..10bc55f50c 100644 --- a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-aarch64.txt +++ b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-aarch64.txt @@ -29,6 +29,7 @@ target_link_libraries(providers-dq-global_worker_manager PUBLIC providers-dq-task_runner dq-actors-yt providers-dq-scheduler + providers-dq-service ) target_sources(providers-dq-global_worker_manager PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/global_worker_manager/benchmark.cpp diff --git a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-x86_64.txt b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-x86_64.txt index f556019e59..10bc55f50c 100644 --- a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-x86_64.txt +++ b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.linux-x86_64.txt @@ -29,6 +29,7 @@ target_link_libraries(providers-dq-global_worker_manager PUBLIC providers-dq-task_runner dq-actors-yt providers-dq-scheduler + providers-dq-service ) target_sources(providers-dq-global_worker_manager PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/global_worker_manager/benchmark.cpp diff --git a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.windows-x86_64.txt b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.windows-x86_64.txt index f65dc67f83..6d9c10aa31 100644 --- a/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.windows-x86_64.txt +++ b/ydb/library/yql/providers/dq/global_worker_manager/CMakeLists.windows-x86_64.txt @@ -28,6 +28,7 @@ target_link_libraries(providers-dq-global_worker_manager PUBLIC providers-dq-task_runner dq-actors-yt providers-dq-scheduler + providers-dq-service ) target_sources(providers-dq-global_worker_manager PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/global_worker_manager/benchmark.cpp diff --git a/ydb/library/yql/providers/dq/global_worker_manager/ya.make b/ydb/library/yql/providers/dq/global_worker_manager/ya.make index f2ce78ffd4..dc9214abdb 100644 --- a/ydb/library/yql/providers/dq/global_worker_manager/ya.make +++ b/ydb/library/yql/providers/dq/global_worker_manager/ya.make @@ -14,6 +14,7 @@ PEERDIR( ydb/library/yql/providers/dq/task_runner ydb/library/yql/providers/dq/actors/yt ydb/library/yql/providers/dq/scheduler + ydb/library/yql/providers/dq/service ) YQL_LAST_ABI_VERSION() diff --git a/ydb/library/yql/providers/dq/service/CMakeLists.txt b/ydb/library/yql/providers/dq/service/CMakeLists.txt index 606ff46b4b..f8b31df0c1 100644 --- a/ydb/library/yql/providers/dq/service/CMakeLists.txt +++ b/ydb/library/yql/providers/dq/service/CMakeLists.txt @@ -10,6 +10,8 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarc include(CMakeLists.linux-aarch64.txt) elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") include(CMakeLists.darwin-x86_64.txt) +elseif (WIN32 AND CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" AND NOT HAVE_CUDA) + include(CMakeLists.windows-x86_64.txt) elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" AND NOT HAVE_CUDA) include(CMakeLists.linux-x86_64.txt) endif() diff --git a/ydb/library/yql/providers/dq/service/CMakeLists.windows-x86_64.txt b/ydb/library/yql/providers/dq/service/CMakeLists.windows-x86_64.txt new file mode 100644 index 0000000000..b1532b4f2e --- /dev/null +++ b/ydb/library/yql/providers/dq/service/CMakeLists.windows-x86_64.txt @@ -0,0 +1,41 @@ + +# 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(providers-dq-service) +target_compile_options(providers-dq-service PRIVATE + -DUSE_CURRENT_UDF_ABI_VERSION +) +target_link_libraries(providers-dq-service PUBLIC + contrib-libs-cxxsupp + yutil + cpp-actors-core + cpp-actors-dnsresolver + cpp-actors-interconnect + library-cpp-build_info + cpp-grpc-server + grpc-server-actors + library-cpp-svnversion + cpp-threading-future + library-yql-sql + api-protos + providers-common-metrics + providers-dq-actors + dq-api-grpc + providers-dq-common + providers-dq-counters + providers-dq-interface + providers-dq-worker_manager + dq-worker_manager-interface +) +target_sources(providers-dq-service PRIVATE + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/service/grpc_service.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/service/grpc_session.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/service/service_node.cpp + ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/dq/service/interconnect_helpers.cpp +) |