CMakeLists.linux-x86_64.txt 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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_library(yql-plugin-native)
  7. target_compile_options(yql-plugin-native PRIVATE
  8. -DUSE_CURRENT_UDF_ABI_VERSION
  9. )
  10. target_link_libraries(yql-plugin-native PUBLIC
  11. contrib-libs-linux-headers
  12. contrib-libs-cxxsupp
  13. yutil
  14. contrib-libs-protobuf
  15. library-cpp-resource
  16. library-cpp-yson
  17. cpp-yson-node
  18. cpp-mapreduce-client
  19. cpp-mapreduce-common
  20. library-yql-ast
  21. yql-sql-pg
  22. yql-parser-pg_wrapper
  23. yql-core-facade
  24. yql-core-file_storage
  25. core-file_storage-proto
  26. core-file_storage-http_download
  27. yql-core-progress_merger
  28. core-services-mounts
  29. yql-core-user_data
  30. library-yql-minikql
  31. library-yql-protos
  32. udf-service-exception_policy
  33. yql-utils-backtrace
  34. yql-utils-log
  35. providers-common-proto
  36. providers-common-udf_resolve
  37. providers-solomon-gateway
  38. providers-solomon-provider
  39. library-yql-core
  40. yql-core-url_preprocessing
  41. yt-gateway-native
  42. yt-lib-log
  43. yt-lib-yt_download
  44. providers-yt-provider
  45. yt-yql-plugin
  46. )
  47. target_sources(yql-plugin-native PRIVATE
  48. ${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/error_helpers.cpp
  49. ${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/progress_merger.cpp
  50. )
  51. add_global_library_for(yql-plugin-native.global yql-plugin-native)
  52. target_compile_options(yql-plugin-native.global PRIVATE
  53. -DUSE_CURRENT_UDF_ABI_VERSION
  54. )
  55. target_link_libraries(yql-plugin-native.global PUBLIC
  56. contrib-libs-linux-headers
  57. contrib-libs-cxxsupp
  58. yutil
  59. contrib-libs-protobuf
  60. library-cpp-resource
  61. library-cpp-yson
  62. cpp-yson-node
  63. cpp-mapreduce-client
  64. cpp-mapreduce-common
  65. library-yql-ast
  66. yql-sql-pg
  67. yql-parser-pg_wrapper
  68. yql-core-facade
  69. yql-core-file_storage
  70. core-file_storage-proto
  71. core-file_storage-http_download
  72. yql-core-progress_merger
  73. core-services-mounts
  74. yql-core-user_data
  75. library-yql-minikql
  76. library-yql-protos
  77. udf-service-exception_policy
  78. yql-utils-backtrace
  79. yql-utils-log
  80. providers-common-proto
  81. providers-common-udf_resolve
  82. providers-solomon-gateway
  83. providers-solomon-provider
  84. library-yql-core
  85. yql-core-url_preprocessing
  86. yt-gateway-native
  87. yt-lib-log
  88. yt-lib-yt_download
  89. providers-yt-provider
  90. yt-yql-plugin
  91. )
  92. target_sources(yql-plugin-native.global PRIVATE
  93. ${CMAKE_SOURCE_DIR}/yt/yql/plugin/native/plugin.cpp
  94. )