CMakeLists.linux-aarch64.txt 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. get_built_tool_path(
  7. TOOL_enum_parser_bin
  8. TOOL_enum_parser_dependency
  9. tools/enum_parser/enum_parser
  10. enum_parser
  11. )
  12. get_built_tool_path(
  13. TOOL_enum_parser_bin
  14. TOOL_enum_parser_dependency
  15. tools/enum_parser/enum_parser
  16. enum_parser
  17. )
  18. add_library(cpp-coroutine-engine)
  19. target_link_libraries(cpp-coroutine-engine PUBLIC
  20. contrib-libs-linux-headers
  21. contrib-libs-cxxsupp
  22. yutil
  23. tools-enum_parser-enum_serialization_runtime
  24. contrib-libs-libc_compat
  25. cpp-containers-intrusive_rb_tree
  26. cpp-deprecated-atomic
  27. )
  28. target_sources(cpp-coroutine-engine PRIVATE
  29. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/cont_poller.cpp
  30. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/helper.cpp
  31. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/impl.cpp
  32. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/iostatus.cpp
  33. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/network.cpp
  34. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/poller.cpp
  35. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/sockpool.cpp
  36. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack.cpp
  37. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack_allocator.cpp
  38. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack_guards.cpp
  39. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack_storage.cpp
  40. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack_utils.cpp
  41. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/trampoline.cpp
  42. )
  43. generate_enum_serilization(cpp-coroutine-engine
  44. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/poller.h
  45. INCLUDE_HEADERS
  46. library/cpp/coroutine/engine/poller.h
  47. )
  48. generate_enum_serilization(cpp-coroutine-engine
  49. ${CMAKE_SOURCE_DIR}/library/cpp/coroutine/engine/stack/stack_common.h
  50. INCLUDE_HEADERS
  51. library/cpp/coroutine/engine/stack/stack_common.h
  52. )