CMakeLists.darwin-arm64.txt 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  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(logging)
  7. get_built_tool_path(
  8. TOOL_enum_parser_bin
  9. TOOL_enum_parser_dependency
  10. tools/enum_parser/enum_parser
  11. enum_parser
  12. )
  13. get_built_tool_path(
  14. TOOL_enum_parser_bin
  15. TOOL_enum_parser_dependency
  16. tools/enum_parser/enum_parser
  17. enum_parser
  18. )
  19. get_built_tool_path(
  20. TOOL_enum_parser_bin
  21. TOOL_enum_parser_dependency
  22. tools/enum_parser/enum_parser
  23. enum_parser
  24. )
  25. get_built_tool_path(
  26. TOOL_enum_parser_bin
  27. TOOL_enum_parser_dependency
  28. tools/enum_parser/enum_parser
  29. enum_parser
  30. )
  31. get_built_tool_path(
  32. TOOL_enum_parser_bin
  33. TOOL_enum_parser_dependency
  34. tools/enum_parser/enum_parser
  35. enum_parser
  36. )
  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. add_library(cpp-mapreduce-interface)
  62. target_compile_options(cpp-mapreduce-interface PRIVATE
  63. -Wdeprecated-this-capture
  64. )
  65. target_link_libraries(cpp-mapreduce-interface PUBLIC
  66. contrib-libs-cxxsupp
  67. yutil
  68. contrib-libs-protobuf
  69. library-cpp-type_info
  70. cpp-threading-future
  71. cpp-yson-node
  72. mapreduce-interface-logging
  73. yt_proto-yt-formats
  74. yt-library-tvm
  75. tools-enum_parser-enum_serialization_runtime
  76. )
  77. target_sources(cpp-mapreduce-interface PRIVATE
  78. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/batch_request.cpp
  79. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client.cpp
  80. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client_method_options.cpp
  81. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/common.cpp
  82. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/config.cpp
  83. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/cypress.cpp
  84. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/errors.cpp
  85. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/format.cpp
  86. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_counters.cpp
  87. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_statistics.cpp
  88. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/io.cpp
  89. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/operation.cpp
  90. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/protobuf_format.cpp
  91. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/serialize.cpp
  92. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/skiff_row.cpp
  93. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/tvm.cpp
  94. )
  95. generate_enum_serilization(cpp-mapreduce-interface
  96. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client_method_options.h
  97. INCLUDE_HEADERS
  98. yt/cpp/mapreduce/interface/client_method_options.h
  99. )
  100. generate_enum_serilization(cpp-mapreduce-interface
  101. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client.h
  102. INCLUDE_HEADERS
  103. yt/cpp/mapreduce/interface/client.h
  104. )
  105. generate_enum_serilization(cpp-mapreduce-interface
  106. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/common.h
  107. INCLUDE_HEADERS
  108. yt/cpp/mapreduce/interface/common.h
  109. )
  110. generate_enum_serilization(cpp-mapreduce-interface
  111. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/config.h
  112. INCLUDE_HEADERS
  113. yt/cpp/mapreduce/interface/config.h
  114. )
  115. generate_enum_serilization(cpp-mapreduce-interface
  116. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/cypress.h
  117. INCLUDE_HEADERS
  118. yt/cpp/mapreduce/interface/cypress.h
  119. )
  120. generate_enum_serilization(cpp-mapreduce-interface
  121. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_counters.h
  122. INCLUDE_HEADERS
  123. yt/cpp/mapreduce/interface/job_counters.h
  124. )
  125. generate_enum_serilization(cpp-mapreduce-interface
  126. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_statistics.h
  127. INCLUDE_HEADERS
  128. yt/cpp/mapreduce/interface/job_statistics.h
  129. )
  130. generate_enum_serilization(cpp-mapreduce-interface
  131. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/operation.h
  132. INCLUDE_HEADERS
  133. yt/cpp/mapreduce/interface/operation.h
  134. )
  135. generate_enum_serilization(cpp-mapreduce-interface
  136. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/protobuf_format.h
  137. INCLUDE_HEADERS
  138. yt/cpp/mapreduce/interface/protobuf_format.h
  139. )