CMakeLists.windows-x86_64.txt 4.4 KB

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