CMakeLists.linux-aarch64.txt 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  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-linux-headers
  67. contrib-libs-cxxsupp
  68. yutil
  69. contrib-libs-protobuf
  70. library-cpp-type_info
  71. cpp-threading-future
  72. cpp-yson-node
  73. mapreduce-interface-logging
  74. yt_proto-yt-formats
  75. yt-library-tvm
  76. tools-enum_parser-enum_serialization_runtime
  77. )
  78. target_sources(cpp-mapreduce-interface PRIVATE
  79. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/batch_request.cpp
  80. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client.cpp
  81. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client_method_options.cpp
  82. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/common.cpp
  83. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/config.cpp
  84. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/cypress.cpp
  85. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/errors.cpp
  86. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/format.cpp
  87. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_counters.cpp
  88. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_statistics.cpp
  89. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/io.cpp
  90. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/operation.cpp
  91. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/protobuf_format.cpp
  92. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/serialize.cpp
  93. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/skiff_row.cpp
  94. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/tvm.cpp
  95. )
  96. generate_enum_serilization(cpp-mapreduce-interface
  97. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client_method_options.h
  98. INCLUDE_HEADERS
  99. yt/cpp/mapreduce/interface/client_method_options.h
  100. )
  101. generate_enum_serilization(cpp-mapreduce-interface
  102. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/client.h
  103. INCLUDE_HEADERS
  104. yt/cpp/mapreduce/interface/client.h
  105. )
  106. generate_enum_serilization(cpp-mapreduce-interface
  107. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/common.h
  108. INCLUDE_HEADERS
  109. yt/cpp/mapreduce/interface/common.h
  110. )
  111. generate_enum_serilization(cpp-mapreduce-interface
  112. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/config.h
  113. INCLUDE_HEADERS
  114. yt/cpp/mapreduce/interface/config.h
  115. )
  116. generate_enum_serilization(cpp-mapreduce-interface
  117. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/cypress.h
  118. INCLUDE_HEADERS
  119. yt/cpp/mapreduce/interface/cypress.h
  120. )
  121. generate_enum_serilization(cpp-mapreduce-interface
  122. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_counters.h
  123. INCLUDE_HEADERS
  124. yt/cpp/mapreduce/interface/job_counters.h
  125. )
  126. generate_enum_serilization(cpp-mapreduce-interface
  127. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/job_statistics.h
  128. INCLUDE_HEADERS
  129. yt/cpp/mapreduce/interface/job_statistics.h
  130. )
  131. generate_enum_serilization(cpp-mapreduce-interface
  132. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/operation.h
  133. INCLUDE_HEADERS
  134. yt/cpp/mapreduce/interface/operation.h
  135. )
  136. generate_enum_serilization(cpp-mapreduce-interface
  137. ${CMAKE_SOURCE_DIR}/yt/cpp/mapreduce/interface/protobuf_format.h
  138. INCLUDE_HEADERS
  139. yt/cpp/mapreduce/interface/protobuf_format.h
  140. )