CMakeLists.darwin-arm64.txt 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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(MCJIT)
  7. add_subdirectory(Orc)
  8. add_subdirectory(RuntimeDyld)
  9. add_library(llvm14-lib-ExecutionEngine)
  10. target_compile_options(llvm14-lib-ExecutionEngine PRIVATE
  11. $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
  12. )
  13. target_include_directories(llvm14-lib-ExecutionEngine PRIVATE
  14. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine
  15. )
  16. target_link_libraries(llvm14-lib-ExecutionEngine PUBLIC
  17. contrib-libs-cxxsupp
  18. contrib-libs-llvm14
  19. libs-llvm14-include
  20. ExecutionEngine-Orc-TargetProcess
  21. lib-ExecutionEngine-RuntimeDyld
  22. llvm14-lib-IR
  23. llvm14-lib-MC
  24. llvm14-lib-Object
  25. llvm14-lib-Support
  26. llvm14-lib-Target
  27. )
  28. target_sources(llvm14-lib-ExecutionEngine PRIVATE
  29. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine/ExecutionEngine.cpp
  30. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  31. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine/GDBRegistrationListener.cpp
  32. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine/SectionMemoryManager.cpp
  33. ${CMAKE_SOURCE_DIR}/contrib/libs/llvm14/lib/ExecutionEngine/TargetSelect.cpp
  34. )