ya.make 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. # Generated by devtools/yamaker from nixpkgs 9ee8bd188933750be0584f285daf9a295d0c8930.
  2. LIBRARY()
  3. OWNER(
  4. orivej
  5. g:cpp-contrib
  6. )
  7. VERSION(12.0.1)
  8. ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz)
  9. LICENSE(
  10. Apache-2.0 WITH LLVM-exception AND
  11. NCSA
  12. )
  13. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  14. ADDINCL(
  15. GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/include
  16. GLOBAL contrib/libs/llvm12/include
  17. )
  18. END()
  19. RECURSE(
  20. include
  21. lib/Analysis
  22. lib/AsmParser
  23. lib/BinaryFormat
  24. lib/Bitcode/Reader
  25. lib/Bitcode/Writer
  26. lib/Bitstream/Reader
  27. lib/CodeGen
  28. lib/CodeGen/AsmPrinter
  29. lib/CodeGen/GlobalISel
  30. lib/CodeGen/MIRParser
  31. lib/CodeGen/SelectionDAG
  32. lib/DWARFLinker
  33. lib/DebugInfo/CodeView
  34. lib/DebugInfo/DWARF
  35. lib/DebugInfo/GSYM
  36. lib/DebugInfo/MSF
  37. lib/DebugInfo/PDB
  38. lib/DebugInfo/Symbolize
  39. lib/Demangle
  40. lib/ExecutionEngine
  41. lib/ExecutionEngine/Interpreter
  42. lib/ExecutionEngine/JITLink
  43. lib/ExecutionEngine/MCJIT
  44. lib/ExecutionEngine/Orc
  45. lib/ExecutionEngine/Orc/Shared
  46. lib/ExecutionEngine/Orc/TargetProcess
  47. lib/ExecutionEngine/RuntimeDyld
  48. lib/Extensions
  49. lib/FileCheck
  50. lib/Frontend/OpenACC
  51. lib/Frontend/OpenMP
  52. lib/FuzzMutate
  53. lib/IR
  54. lib/IRReader
  55. lib/InterfaceStub
  56. lib/LTO
  57. lib/LineEditor
  58. lib/Linker
  59. lib/MC
  60. lib/MC/MCDisassembler
  61. lib/MC/MCParser
  62. lib/MCA
  63. lib/Object
  64. lib/ObjectYAML
  65. lib/Option
  66. lib/Passes
  67. lib/ProfileData
  68. lib/ProfileData/Coverage
  69. lib/Remarks
  70. lib/Support
  71. lib/TableGen
  72. lib/Target
  73. lib/Target/AArch64
  74. lib/Target/AArch64/AsmParser
  75. lib/Target/AArch64/Disassembler
  76. lib/Target/AArch64/MCTargetDesc
  77. lib/Target/AArch64/TargetInfo
  78. lib/Target/AArch64/Utils
  79. lib/Target/ARM
  80. lib/Target/ARM/AsmParser
  81. lib/Target/ARM/Disassembler
  82. lib/Target/ARM/MCTargetDesc
  83. lib/Target/ARM/TargetInfo
  84. lib/Target/ARM/Utils
  85. lib/Target/BPF
  86. lib/Target/BPF/AsmParser
  87. lib/Target/BPF/Disassembler
  88. lib/Target/BPF/MCTargetDesc
  89. lib/Target/BPF/TargetInfo
  90. lib/Target/NVPTX
  91. lib/Target/NVPTX/MCTargetDesc
  92. lib/Target/NVPTX/TargetInfo
  93. lib/Target/PowerPC
  94. lib/Target/PowerPC/AsmParser
  95. lib/Target/PowerPC/Disassembler
  96. lib/Target/PowerPC/MCTargetDesc
  97. lib/Target/PowerPC/TargetInfo
  98. lib/Target/X86
  99. lib/Target/X86/AsmParser
  100. lib/Target/X86/Disassembler
  101. lib/Target/X86/MCTargetDesc
  102. lib/Target/X86/TargetInfo
  103. lib/TextAPI/MachO
  104. lib/ToolDrivers/llvm-dlltool
  105. lib/ToolDrivers/llvm-lib
  106. lib/Transforms/AggressiveInstCombine
  107. lib/Transforms/CFGuard
  108. lib/Transforms/Coroutines
  109. lib/Transforms/HelloNew
  110. lib/Transforms/IPO
  111. lib/Transforms/InstCombine
  112. lib/Transforms/Instrumentation
  113. lib/Transforms/ObjCARC
  114. lib/Transforms/Scalar
  115. lib/Transforms/Utils
  116. lib/Transforms/Vectorize
  117. lib/WindowsManifest
  118. lib/XRay
  119. tools/bugpoint
  120. tools/dsymutil
  121. tools/llc
  122. tools/lli
  123. tools/lli/ChildTarget
  124. tools/llvm-ar
  125. tools/llvm-as
  126. tools/llvm-bcanalyzer
  127. tools/llvm-cat
  128. tools/llvm-cfi-verify
  129. tools/llvm-cfi-verify/lib
  130. tools/llvm-config
  131. tools/llvm-cov
  132. tools/llvm-cvtres
  133. tools/llvm-cxxdump
  134. tools/llvm-cxxfilt
  135. tools/llvm-cxxmap
  136. tools/llvm-diff
  137. tools/llvm-dis
  138. tools/llvm-dwarfdump
  139. tools/llvm-dwp
  140. tools/llvm-elfabi
  141. tools/llvm-exegesis
  142. tools/llvm-exegesis/lib
  143. tools/llvm-exegesis/lib/AArch64
  144. tools/llvm-exegesis/lib/PowerPC
  145. tools/llvm-exegesis/lib/X86
  146. tools/llvm-extract
  147. tools/llvm-gsymutil
  148. tools/llvm-ifs
  149. tools/llvm-jitlink
  150. tools/llvm-jitlink/llvm-jitlink-executor
  151. tools/llvm-libtool-darwin
  152. tools/llvm-link
  153. tools/llvm-lipo
  154. tools/llvm-lto
  155. tools/llvm-lto2
  156. tools/llvm-mc
  157. tools/llvm-mca
  158. tools/llvm-ml
  159. tools/llvm-modextract
  160. tools/llvm-mt
  161. tools/llvm-nm
  162. tools/llvm-objcopy
  163. tools/llvm-objdump
  164. tools/llvm-opt-report
  165. tools/llvm-pdbutil
  166. tools/llvm-profdata
  167. tools/llvm-profgen
  168. tools/llvm-rc
  169. tools/llvm-readobj
  170. tools/llvm-reduce
  171. tools/llvm-rtdyld
  172. tools/llvm-size
  173. tools/llvm-split
  174. tools/llvm-stress
  175. tools/llvm-strings
  176. tools/llvm-symbolizer
  177. tools/llvm-undname
  178. tools/llvm-xray
  179. tools/lto
  180. tools/obj2yaml
  181. tools/opt
  182. tools/polly/lib
  183. tools/polly/lib/External/isl
  184. tools/polly/lib/External/ppcg
  185. tools/remarks-shlib
  186. tools/sancov
  187. tools/sanstats
  188. tools/split-file
  189. tools/verify-uselistorder
  190. tools/yaml2obj
  191. utils/TableGen
  192. utils/TableGen/GlobalISel
  193. )
  194. IF (OS_LINUX)
  195. RECURSE(
  196. lib/ExecutionEngine/PerfJITEvents
  197. tools/gold
  198. )
  199. ENDIF()