CMakeLists.linux-aarch64.txt 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. # This file was generated by the build system used internally in the Yandex monorepo.
  2. # Only simple modifications are allowed (adding source-files to targets, adding simple properties
  3. # like target_include_directories). These modifications will be ported to original
  4. # ya.make files by maintainers. Any complex modifications which can't be ported back to the
  5. # original buildsystem will not be accepted.
  6. add_subdirectory(ut_background_compaction)
  7. add_subdirectory(ut_build_index)
  8. add_subdirectory(ut_change_collector)
  9. add_subdirectory(ut_change_exchange)
  10. add_subdirectory(ut_common)
  11. add_subdirectory(ut_compaction)
  12. add_subdirectory(ut_erase_rows)
  13. add_subdirectory(ut_followers)
  14. add_subdirectory(ut_init)
  15. add_subdirectory(ut_keys)
  16. add_subdirectory(ut_kqp)
  17. add_subdirectory(ut_kqp_errors)
  18. add_subdirectory(ut_kqp_scan)
  19. add_subdirectory(ut_locks)
  20. add_subdirectory(ut_minikql)
  21. add_subdirectory(ut_minstep)
  22. add_subdirectory(ut_order)
  23. add_subdirectory(ut_range_avl_tree)
  24. add_subdirectory(ut_range_ops)
  25. add_subdirectory(ut_range_treap)
  26. add_subdirectory(ut_read_iterator)
  27. add_subdirectory(ut_read_table)
  28. add_subdirectory(ut_reassign)
  29. add_subdirectory(ut_replication)
  30. add_subdirectory(ut_rs)
  31. add_subdirectory(ut_sequence)
  32. add_subdirectory(ut_snapshot)
  33. add_subdirectory(ut_stats)
  34. add_subdirectory(ut_upload_rows)
  35. add_subdirectory(ut_volatile)
  36. add_subdirectory(ut_write)
  37. get_built_tool_path(
  38. TOOL_enum_parser_bin
  39. TOOL_enum_parser_dependency
  40. tools/enum_parser/enum_parser
  41. enum_parser
  42. )
  43. get_built_tool_path(
  44. TOOL_enum_parser_bin
  45. TOOL_enum_parser_dependency
  46. tools/enum_parser/enum_parser
  47. enum_parser
  48. )
  49. get_built_tool_path(
  50. TOOL_enum_parser_bin
  51. TOOL_enum_parser_dependency
  52. tools/enum_parser/enum_parser
  53. enum_parser
  54. )
  55. get_built_tool_path(
  56. TOOL_enum_parser_bin
  57. TOOL_enum_parser_dependency
  58. tools/enum_parser/enum_parser
  59. enum_parser
  60. )
  61. get_built_tool_path(
  62. TOOL_enum_parser_bin
  63. TOOL_enum_parser_dependency
  64. tools/enum_parser/enum_parser
  65. enum_parser
  66. )
  67. get_built_tool_path(
  68. TOOL_enum_parser_bin
  69. TOOL_enum_parser_dependency
  70. tools/enum_parser/enum_parser
  71. enum_parser
  72. )
  73. get_built_tool_path(
  74. TOOL_enum_parser_bin
  75. TOOL_enum_parser_dependency
  76. tools/enum_parser/enum_parser
  77. enum_parser
  78. )
  79. get_built_tool_path(
  80. TOOL_enum_parser_bin
  81. TOOL_enum_parser_dependency
  82. tools/enum_parser/enum_parser
  83. enum_parser
  84. )
  85. get_built_tool_path(
  86. TOOL_enum_parser_bin
  87. TOOL_enum_parser_dependency
  88. tools/enum_parser/enum_parser
  89. enum_parser
  90. )
  91. get_built_tool_path(
  92. TOOL_rescompiler_bin
  93. TOOL_rescompiler_dependency
  94. tools/rescompiler/bin
  95. rescompiler
  96. )
  97. add_library(core-tx-datashard)
  98. target_compile_options(core-tx-datashard PRIVATE
  99. -DUSE_CURRENT_UDF_ABI_VERSION
  100. )
  101. target_link_libraries(core-tx-datashard PUBLIC
  102. contrib-libs-linux-headers
  103. contrib-libs-cxxsupp
  104. yutil
  105. tools-enum_parser-enum_serialization_runtime
  106. library-cpp-resource
  107. contrib-libs-zstd
  108. library-actors-core
  109. library-actors-http
  110. cpp-containers-absl_flat_hash
  111. cpp-containers-stack_vector
  112. cpp-digest-md5
  113. cpp-html-pcdata
  114. library-cpp-json
  115. cpp-json-yson
  116. library-cpp-lwtrace
  117. cpp-lwtrace-mon
  118. monlib-service-pages
  119. cpp-string_utils-base64
  120. cpp-string_utils-quote
  121. ydb-core-actorlib_impl
  122. ydb-core-base
  123. ydb-core-engine
  124. core-engine-minikql
  125. ydb-core-formats
  126. ydb-core-io_formats
  127. core-kqp-runtime
  128. core-persqueue-partition_key_range
  129. core-persqueue-writer
  130. ydb-core-protos
  131. ydb-core-tablet
  132. ydb-core-tablet_flat
  133. tx-long_tx_service-public
  134. ydb-core-util
  135. ydb-core-wrappers
  136. ydb-core-ydb_convert
  137. ydb-library-aclib
  138. ydb-library-binary_json
  139. ydb-library-dynumber
  140. parser-pg_wrapper-interface
  141. api-protos
  142. lib-deprecated-kicli
  143. dq-actors-compute
  144. services-lib-sharding
  145. ydb-library-chunks_limiter
  146. )
  147. target_sources(core-tx-datashard PRIVATE
  148. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/alter_cdc_stream_unit.cpp
  149. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/alter_table_unit.cpp
  150. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/backup_restore_common.cpp
  151. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/backup_restore_traits.cpp
  152. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/backup_unit.cpp
  153. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_and_wait_dependencies_unit.cpp
  154. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_data_tx_out_rs_unit.cpp
  155. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_distributed_erase_tx_out_rs_unit.cpp
  156. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_index.cpp
  157. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_kqp_data_tx_out_rs_unit.cpp
  158. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/build_scheme_tx_out_rs_unit.cpp
  159. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/cdc_stream_heartbeat.cpp
  160. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/cdc_stream_scan.cpp
  161. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_collector_async_index.cpp
  162. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_collector_base.cpp
  163. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_collector_cdc_stream.cpp
  164. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_collector.cpp
  165. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_exchange.cpp
  166. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_exchange_split.cpp
  167. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_record.cpp
  168. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_record_body_serializer.cpp
  169. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_record_cdc_serializer.cpp
  170. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_sender.cpp
  171. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_sender_async_index.cpp
  172. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_sender_cdc_stream.cpp
  173. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_sender_common_ops.cpp
  174. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_sender_monitoring.cpp
  175. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_commit_writes_tx_unit.cpp
  176. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_data_tx_unit.cpp
  177. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_distributed_erase_tx_unit.cpp
  178. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_read_unit.cpp
  179. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_scheme_tx_unit.cpp
  180. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_snapshot_tx_unit.cpp
  181. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/check_write_unit.cpp
  182. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/complete_data_tx_unit.cpp
  183. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/completed_operations_unit.cpp
  184. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/conflicts_cache.cpp
  185. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/create_cdc_stream_unit.cpp
  186. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/create_persistent_snapshot_unit.cpp
  187. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/create_table_unit.cpp
  188. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/create_volatile_snapshot_unit.cpp
  189. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__cancel_tx_proposal.cpp
  190. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__compact_borrowed.cpp
  191. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__compaction.cpp
  192. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__cleanup_borrowed.cpp
  193. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__cleanup_in_rs.cpp
  194. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__cleanup_tx.cpp
  195. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__conditional_erase_rows.cpp
  196. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__engine_host.cpp
  197. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__get_state_tx.cpp
  198. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__schema_changed.cpp
  199. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__migrate_schemeshard.cpp
  200. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__init.cpp
  201. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__monitoring.cpp
  202. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__mon_reset_schema_version.cpp
  203. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__op_rows.cpp
  204. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__plan_step.cpp
  205. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__progress_resend_rs.cpp
  206. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__progress_tx.cpp
  207. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__propose_tx_base.cpp
  208. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__readset.cpp
  209. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__read_iterator.cpp
  210. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__read_columns.cpp
  211. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__s3_download_txs.cpp
  212. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__s3_upload_txs.cpp
  213. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__kqp_scan.cpp
  214. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__snapshot_txs.cpp
  215. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__stats.cpp
  216. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__store_table_path.cpp
  217. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__store_scan_state.cpp
  218. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard__write.cpp
  219. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_change_receiving.cpp
  220. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_change_sender_activation.cpp
  221. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_change_sending.cpp
  222. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_counters.cpp
  223. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_loans.cpp
  224. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_locks_db.cpp
  225. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_locks.cpp
  226. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_split_dst.cpp
  227. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_split_src.cpp
  228. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_switch_mvcc_state.cpp
  229. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_trans_queue.cpp
  230. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_outreadset.cpp
  231. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_active_transaction.cpp
  232. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_common_upload.cpp
  233. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_direct_transaction.cpp
  234. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_direct_erase.cpp
  235. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_direct_upload.cpp
  236. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_distributed_erase.cpp
  237. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_failpoints.cpp
  238. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_dep_tracker.cpp
  239. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_overload.cpp
  240. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_pipeline.cpp
  241. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_s3_downloads.cpp
  242. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_s3_uploads.cpp
  243. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_s3_upload_rows.cpp
  244. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_schema_snapshots.cpp
  245. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_snapshots.cpp
  246. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_user_db.cpp
  247. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_user_table.cpp
  248. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_compute.cpp
  249. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_effects.cpp
  250. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_lookup_table.cpp
  251. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_read_table.cpp
  252. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_upsert_rows.cpp
  253. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp_delete_rows.cpp
  254. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_kqp.cpp
  255. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_repl_apply.cpp
  256. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_repl_offsets.cpp
  257. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_repl_offsets_client.cpp
  258. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_repl_offsets_server.cpp
  259. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_subdomain_path_id.cpp
  260. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_write_operation.cpp
  261. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard.cpp
  262. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/direct_tx_unit.cpp
  263. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/drop_cdc_stream_unit.cpp
  264. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/drop_index_notice_unit.cpp
  265. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/drop_persistent_snapshot_unit.cpp
  266. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/drop_table_unit.cpp
  267. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/drop_volatile_snapshot_unit.cpp
  268. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/erase_rows_condition.cpp
  269. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execute_commit_writes_tx_unit.cpp
  270. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execute_data_tx_unit.cpp
  271. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execute_distributed_erase_tx_unit.cpp
  272. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execute_kqp_data_tx_unit.cpp
  273. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execute_kqp_scan_tx_unit.cpp
  274. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execution_unit.cpp
  275. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_common.cpp
  276. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_iface.cpp
  277. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_scan.cpp
  278. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/finalize_build_index_unit.cpp
  279. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/finish_propose_unit.cpp
  280. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/follower_edge.cpp
  281. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/initiate_build_index_unit.cpp
  282. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/key_conflicts.cpp
  283. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/load_and_wait_in_rs_unit.cpp
  284. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/load_tx_details_unit.cpp
  285. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/make_scan_snapshot_unit.cpp
  286. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/make_snapshot_unit.cpp
  287. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/move_index_unit.cpp
  288. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/move_table_unit.cpp
  289. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/operation.cpp
  290. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/plan_queue_unit.cpp
  291. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/prepare_data_tx_in_rs_unit.cpp
  292. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/prepare_distributed_erase_tx_in_rs_unit.cpp
  293. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/prepare_kqp_data_tx_in_rs_unit.cpp
  294. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/prepare_scheme_tx_in_rs_unit.cpp
  295. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/probes.cpp
  296. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/protect_scheme_echoes_unit.cpp
  297. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/read_op_unit.cpp
  298. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/read_table_scan.cpp
  299. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/read_table_scan_unit.cpp
  300. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/receive_snapshot_cleanup_unit.cpp
  301. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/receive_snapshot_unit.cpp
  302. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/remove_lock_change_records.cpp
  303. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/remove_locks.cpp
  304. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_avl_tree.cpp
  305. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_ops.cpp
  306. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/range_treap.cpp
  307. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/restore_unit.cpp
  308. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_and_send_out_rs_unit.cpp
  309. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_commit_writes_tx_unit.cpp
  310. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_data_tx_unit.cpp
  311. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_distributed_erase_tx_unit.cpp
  312. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_scheme_tx_unit.cpp
  313. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/store_snapshot_tx_unit.cpp
  314. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/volatile_tx.cpp
  315. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/wait_for_plan_unit.cpp
  316. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/wait_for_stream_clearance_unit.cpp
  317. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/write_unit.cpp
  318. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/upload_stats.cpp
  319. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_s3_buffer_raw.cpp
  320. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_s3_buffer_zstd.cpp
  321. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/export_s3_uploader.cpp
  322. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/extstorage_usage_config.cpp
  323. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/import_s3.cpp
  324. )
  325. generate_enum_serilization(core-tx-datashard
  326. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/backup_restore_traits.h
  327. INCLUDE_HEADERS
  328. ydb/core/tx/datashard/backup_restore_traits.h
  329. )
  330. generate_enum_serilization(core-tx-datashard
  331. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_exchange.h
  332. INCLUDE_HEADERS
  333. ydb/core/tx/datashard/change_exchange.h
  334. )
  335. generate_enum_serilization(core-tx-datashard
  336. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/change_record.h
  337. INCLUDE_HEADERS
  338. ydb/core/tx/datashard/change_record.h
  339. )
  340. generate_enum_serilization(core-tx-datashard
  341. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard.h
  342. INCLUDE_HEADERS
  343. ydb/core/tx/datashard/datashard.h
  344. )
  345. generate_enum_serilization(core-tx-datashard
  346. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_active_transaction.h
  347. INCLUDE_HEADERS
  348. ydb/core/tx/datashard/datashard_active_transaction.h
  349. )
  350. generate_enum_serilization(core-tx-datashard
  351. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/datashard_s3_upload.h
  352. INCLUDE_HEADERS
  353. ydb/core/tx/datashard/datashard_s3_upload.h
  354. )
  355. generate_enum_serilization(core-tx-datashard
  356. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execution_unit.h
  357. INCLUDE_HEADERS
  358. ydb/core/tx/datashard/execution_unit.h
  359. )
  360. generate_enum_serilization(core-tx-datashard
  361. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/execution_unit_kind.h
  362. INCLUDE_HEADERS
  363. ydb/core/tx/datashard/execution_unit_kind.h
  364. )
  365. generate_enum_serilization(core-tx-datashard
  366. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/operation.h
  367. INCLUDE_HEADERS
  368. ydb/core/tx/datashard/operation.h
  369. )
  370. add_global_library_for(core-tx-datashard.global core-tx-datashard)
  371. target_compile_options(core-tx-datashard.global PRIVATE
  372. -DUSE_CURRENT_UDF_ABI_VERSION
  373. )
  374. target_link_libraries(core-tx-datashard.global PUBLIC
  375. contrib-libs-linux-headers
  376. contrib-libs-cxxsupp
  377. yutil
  378. tools-enum_parser-enum_serialization_runtime
  379. library-cpp-resource
  380. contrib-libs-zstd
  381. library-actors-core
  382. library-actors-http
  383. cpp-containers-absl_flat_hash
  384. cpp-containers-stack_vector
  385. cpp-digest-md5
  386. cpp-html-pcdata
  387. library-cpp-json
  388. cpp-json-yson
  389. library-cpp-lwtrace
  390. cpp-lwtrace-mon
  391. monlib-service-pages
  392. cpp-string_utils-base64
  393. cpp-string_utils-quote
  394. ydb-core-actorlib_impl
  395. ydb-core-base
  396. ydb-core-engine
  397. core-engine-minikql
  398. ydb-core-formats
  399. ydb-core-io_formats
  400. core-kqp-runtime
  401. core-persqueue-partition_key_range
  402. core-persqueue-writer
  403. ydb-core-protos
  404. ydb-core-tablet
  405. ydb-core-tablet_flat
  406. tx-long_tx_service-public
  407. ydb-core-util
  408. ydb-core-wrappers
  409. ydb-core-ydb_convert
  410. ydb-library-aclib
  411. ydb-library-binary_json
  412. ydb-library-dynumber
  413. parser-pg_wrapper-interface
  414. api-protos
  415. lib-deprecated-kicli
  416. dq-actors-compute
  417. services-lib-sharding
  418. ydb-library-chunks_limiter
  419. )
  420. target_sources(core-tx-datashard.global PRIVATE
  421. ${CMAKE_BINARY_DIR}/ydb/core/tx/datashard/eacf331f0ffc35d4b482f1d15a887d3b.cpp
  422. )
  423. resources(core-tx-datashard.global
  424. ${CMAKE_BINARY_DIR}/ydb/core/tx/datashard/eacf331f0ffc35d4b482f1d15a887d3b.cpp
  425. INPUTS
  426. ${CMAKE_SOURCE_DIR}/ydb/core/tx/datashard/index.html
  427. KEYS
  428. datashard/index.html
  429. )