Skip to content

Commit

Permalink
fix & add cmake lists
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikhail Montsev committed Oct 15, 2024
1 parent 8114882 commit f429e4b
Show file tree
Hide file tree
Showing 23 changed files with 358 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ target_link_libraries(blockstore-libs-disk_agent PUBLIC
libs-storage-core
storage-init-disk_agent
storage-core-config
core-libs-aio
core-libs-common
core-libs-daemon
core-libs-diagnostics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ target_link_libraries(blockstore-libs-disk_agent PUBLIC
libs-storage-core
storage-init-disk_agent
storage-core-config
core-libs-aio
core-libs-common
core-libs-daemon
core-libs-diagnostics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ target_link_libraries(blockstore-libs-disk_agent PUBLIC
libs-storage-core
storage-init-disk_agent
storage-core-config
core-libs-aio
core-libs-common
core-libs-daemon
core-libs-diagnostics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ target_link_libraries(blockstore-libs-disk_agent PUBLIC
libs-storage-core
storage-init-disk_agent
storage-core-config
core-libs-aio
core-libs-common
core-libs-daemon
core-libs-diagnostics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ target_link_libraries(filestore-libs-storage-ss_proxy PUBLIC
filestore-libs-storage-api
filestore-libs-storage-core
core-libs-kikimr
core-libs-ss_proxy
cpp-actors-core
cpp-string_utils-quote
ydb-core-base
Expand All @@ -29,8 +30,6 @@ target_sources(filestore-libs-storage-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_alterfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_createfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_describefs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_describescheme.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_destroyfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_fallback_actor.cpp
)
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ target_link_libraries(filestore-libs-storage-ss_proxy PUBLIC
filestore-libs-storage-api
filestore-libs-storage-core
core-libs-kikimr
core-libs-ss_proxy
cpp-actors-core
cpp-string_utils-quote
ydb-core-base
Expand All @@ -34,4 +35,5 @@ target_sources(filestore-libs-storage-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_destroyfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_fallback_actor.cpp
)
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ target_link_libraries(filestore-libs-storage-ss_proxy PUBLIC
filestore-libs-storage-api
filestore-libs-storage-core
core-libs-kikimr
core-libs-ss_proxy
cpp-actors-core
cpp-string_utils-quote
ydb-core-base
Expand All @@ -34,4 +35,5 @@ target_sources(filestore-libs-storage-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_destroyfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_fallback_actor.cpp
)
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ target_link_libraries(filestore-libs-storage-ss_proxy PUBLIC
filestore-libs-storage-api
filestore-libs-storage-core
core-libs-kikimr
core-libs-ss_proxy
cpp-actors-core
cpp-string_utils-quote
ydb-core-base
Expand All @@ -33,4 +34,5 @@ target_sources(filestore-libs-storage-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_destroyfs.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/filestore/libs/storage/ss_proxy/ss_proxy_fallback_actor.cpp
)
1 change: 1 addition & 0 deletions cloud/storage/core/libs/api/CMakeLists.darwin-x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@ target_link_libraries(core-libs-api PUBLIC
target_sources(core-libs-api PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/authorizer.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/hive_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/user_stats.cpp
)
1 change: 1 addition & 0 deletions cloud/storage/core/libs/api/CMakeLists.linux-aarch64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,6 @@ target_link_libraries(core-libs-api PUBLIC
target_sources(core-libs-api PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/authorizer.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/hive_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/user_stats.cpp
)
1 change: 1 addition & 0 deletions cloud/storage/core/libs/api/CMakeLists.linux-x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,6 @@ target_link_libraries(core-libs-api PUBLIC
target_sources(core-libs-api PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/authorizer.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/hive_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/user_stats.cpp
)
1 change: 1 addition & 0 deletions cloud/storage/core/libs/api/CMakeLists.windows-x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@ target_link_libraries(core-libs-api PUBLIC
target_sources(core-libs-api PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/authorizer.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/hive_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/api/user_stats.cpp
)
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ target_link_libraries(core-libs-hive_proxy PUBLIC
contrib-libs-cxxsupp
yutil
core-libs-actors
core-libs-aio
core-libs-api
libs-hive_proxy-protos
ydb-core-base
Expand Down
33 changes: 33 additions & 0 deletions cloud/storage/core/libs/ss_proxy/CMakeLists.darwin-x86_64.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

# 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_subdirectory(protos)

add_library(core-libs-ss_proxy)
target_link_libraries(core-libs-ss_proxy PUBLIC
contrib-libs-cxxsupp
yutil
core-libs-actors
core-libs-api
core-libs-kikimr
libs-ss_proxy-protos
ydb-core-base
ydb-core-tablet
core-tx-schemeshard
core-tx-tx_proxy
cpp-actors-core
)
target_sources(core-libs-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/path_description_backup.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_describescheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_fallback_actor.cpp
)
33 changes: 33 additions & 0 deletions cloud/storage/core/libs/ss_proxy/CMakeLists.linux-aarch64.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

# 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_subdirectory(protos)

add_library(core-libs-ss_proxy)
target_link_libraries(core-libs-ss_proxy PUBLIC
contrib-libs-cxxsupp
yutil
core-libs-actors
core-libs-api
core-libs-kikimr
libs-ss_proxy-protos
ydb-core-base
ydb-core-tablet
core-tx-schemeshard
core-tx-tx_proxy
cpp-actors-core
)
target_sources(core-libs-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/path_description_backup.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_describescheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_fallback_actor.cpp
)
33 changes: 33 additions & 0 deletions cloud/storage/core/libs/ss_proxy/CMakeLists.linux-x86_64.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

# 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_subdirectory(protos)

add_library(core-libs-ss_proxy)
target_link_libraries(core-libs-ss_proxy PUBLIC
contrib-libs-cxxsupp
yutil
core-libs-actors
core-libs-api
core-libs-kikimr
libs-ss_proxy-protos
ydb-core-base
ydb-core-tablet
core-tx-schemeshard
core-tx-tx_proxy
cpp-actors-core
)
target_sources(core-libs-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/path_description_backup.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_describescheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_fallback_actor.cpp
)
17 changes: 17 additions & 0 deletions cloud/storage/core/libs/ss_proxy/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

# 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.


if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" AND NOT HAVE_CUDA)
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()
33 changes: 33 additions & 0 deletions cloud/storage/core/libs/ss_proxy/CMakeLists.windows-x86_64.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

# 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_subdirectory(protos)

add_library(core-libs-ss_proxy)
target_link_libraries(core-libs-ss_proxy PUBLIC
contrib-libs-cxxsupp
yutil
core-libs-actors
core-libs-api
core-libs-kikimr
libs-ss_proxy-protos
ydb-core-base
ydb-core-tablet
core-tx-schemeshard
core-tx-tx_proxy
cpp-actors-core
)
target_sources(core-libs-ss_proxy PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/path_description_backup.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_describescheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_modifyscheme.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_actor_waitschemetx.cpp
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/ss_proxy_fallback_actor.cpp
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@

# 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.


get_built_tool_path(
TOOL_protoc_bin
TOOL_protoc_dependency
contrib/tools/protoc/bin
protoc
)
get_built_tool_path(
TOOL_cpp_styleguide_bin
TOOL_cpp_styleguide_dependency
contrib/tools/protoc/plugins/cpp_styleguide
cpp_styleguide
)

add_library(libs-ss_proxy-protos)
target_link_libraries(libs-ss_proxy-protos PUBLIC
contrib-libs-cxxsupp
yutil
ydb-core-protos
contrib-libs-protobuf
)
target_proto_messages(libs-ss_proxy-protos PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/protos/path_description_backup.proto
)
target_proto_addincls(libs-ss_proxy-protos
./
${CMAKE_SOURCE_DIR}/
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
)
target_proto_outs(libs-ss_proxy-protos
--cpp_out=${CMAKE_BINARY_DIR}/
--cpp_styleguide_out=${CMAKE_BINARY_DIR}/
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@

# 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.


get_built_tool_path(
TOOL_protoc_bin
TOOL_protoc_dependency
contrib/tools/protoc/bin
protoc
)
get_built_tool_path(
TOOL_cpp_styleguide_bin
TOOL_cpp_styleguide_dependency
contrib/tools/protoc/plugins/cpp_styleguide
cpp_styleguide
)

add_library(libs-ss_proxy-protos)
target_link_libraries(libs-ss_proxy-protos PUBLIC
contrib-libs-cxxsupp
yutil
ydb-core-protos
contrib-libs-protobuf
)
target_proto_messages(libs-ss_proxy-protos PRIVATE
${CMAKE_SOURCE_DIR}/cloud/storage/core/libs/ss_proxy/protos/path_description_backup.proto
)
target_proto_addincls(libs-ss_proxy-protos
./
${CMAKE_SOURCE_DIR}/
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
)
target_proto_outs(libs-ss_proxy-protos
--cpp_out=${CMAKE_BINARY_DIR}/
--cpp_styleguide_out=${CMAKE_BINARY_DIR}/
)
Loading

0 comments on commit f429e4b

Please sign in to comment.