aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/ya.make
blob: e48298e7e83bb2db370cfdf9bcaab1181a86f6ab (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
# Generated by devtools/yamaker from nixpkgs 9ee8bd188933750be0584f285daf9a295d0c8930.
 
LIBRARY() 
 
OWNER(
    orivej
    g:cpp-contrib
)
 
VERSION(12.0.1)
 
ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz) 
 
LICENSE(
    Apache-2.0 WITH LLVM-exception AND
    NCSA
)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

ADDINCL( 
    GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/include
    GLOBAL contrib/libs/llvm12/include
) 
 
END() 
 
RECURSE( 
    include 
    lib/Analysis 
    lib/AsmParser 
    lib/BinaryFormat 
    lib/Bitcode/Reader 
    lib/Bitcode/Writer 
    lib/Bitstream/Reader 
    lib/CodeGen 
    lib/CodeGen/AsmPrinter 
    lib/CodeGen/GlobalISel 
    lib/CodeGen/MIRParser 
    lib/CodeGen/SelectionDAG 
    lib/DWARFLinker 
    lib/DebugInfo/CodeView 
    lib/DebugInfo/DWARF 
    lib/DebugInfo/GSYM 
    lib/DebugInfo/MSF 
    lib/DebugInfo/PDB 
    lib/DebugInfo/Symbolize 
    lib/Demangle 
    lib/ExecutionEngine 
    lib/ExecutionEngine/Interpreter 
    lib/ExecutionEngine/JITLink 
    lib/ExecutionEngine/MCJIT 
    lib/ExecutionEngine/Orc 
    lib/ExecutionEngine/Orc/Shared
    lib/ExecutionEngine/Orc/TargetProcess
    lib/ExecutionEngine/RuntimeDyld 
    lib/Extensions 
    lib/FileCheck
    lib/Frontend/OpenACC 
    lib/Frontend/OpenMP 
    lib/FuzzMutate 
    lib/IR 
    lib/IRReader 
    lib/InterfaceStub
    lib/LTO 
    lib/LineEditor 
    lib/Linker 
    lib/MC 
    lib/MC/MCDisassembler 
    lib/MC/MCParser 
    lib/MCA 
    lib/Object 
    lib/ObjectYAML 
    lib/Option 
    lib/Passes 
    lib/ProfileData 
    lib/ProfileData/Coverage 
    lib/Remarks 
    lib/Support 
    lib/TableGen 
    lib/Target 
    lib/Target/AArch64 
    lib/Target/AArch64/AsmParser 
    lib/Target/AArch64/Disassembler 
    lib/Target/AArch64/MCTargetDesc 
    lib/Target/AArch64/TargetInfo 
    lib/Target/AArch64/Utils 
    lib/Target/ARM 
    lib/Target/ARM/AsmParser 
    lib/Target/ARM/Disassembler 
    lib/Target/ARM/MCTargetDesc 
    lib/Target/ARM/TargetInfo 
    lib/Target/ARM/Utils 
    lib/Target/BPF 
    lib/Target/BPF/AsmParser 
    lib/Target/BPF/Disassembler 
    lib/Target/BPF/MCTargetDesc 
    lib/Target/BPF/TargetInfo 
    lib/Target/NVPTX 
    lib/Target/NVPTX/MCTargetDesc 
    lib/Target/NVPTX/TargetInfo 
    lib/Target/PowerPC 
    lib/Target/PowerPC/AsmParser 
    lib/Target/PowerPC/Disassembler 
    lib/Target/PowerPC/MCTargetDesc 
    lib/Target/PowerPC/TargetInfo 
    lib/Target/X86 
    lib/Target/X86/AsmParser 
    lib/Target/X86/Disassembler 
    lib/Target/X86/MCTargetDesc 
    lib/Target/X86/TargetInfo 
    lib/TextAPI/MachO
    lib/ToolDrivers/llvm-dlltool 
    lib/ToolDrivers/llvm-lib 
    lib/Transforms/AggressiveInstCombine 
    lib/Transforms/CFGuard 
    lib/Transforms/Coroutines 
    lib/Transforms/HelloNew
    lib/Transforms/IPO 
    lib/Transforms/InstCombine 
    lib/Transforms/Instrumentation 
    lib/Transforms/ObjCARC 
    lib/Transforms/Scalar 
    lib/Transforms/Utils 
    lib/Transforms/Vectorize 
    lib/WindowsManifest 
    lib/XRay 
    tools/bugpoint 
    tools/dsymutil 
    tools/llc 
    tools/lli 
    tools/lli/ChildTarget 
    tools/llvm-ar 
    tools/llvm-as 
    tools/llvm-bcanalyzer 
    tools/llvm-cat 
    tools/llvm-cfi-verify 
    tools/llvm-cfi-verify/lib 
    tools/llvm-config 
    tools/llvm-cov 
    tools/llvm-cvtres 
    tools/llvm-cxxdump 
    tools/llvm-cxxfilt 
    tools/llvm-cxxmap 
    tools/llvm-diff 
    tools/llvm-dis 
    tools/llvm-dwarfdump 
    tools/llvm-dwp 
    tools/llvm-elfabi 
    tools/llvm-exegesis 
    tools/llvm-exegesis/lib 
    tools/llvm-exegesis/lib/AArch64 
    tools/llvm-exegesis/lib/PowerPC 
    tools/llvm-exegesis/lib/X86 
    tools/llvm-extract 
    tools/llvm-gsymutil 
    tools/llvm-ifs 
    tools/llvm-jitlink 
    tools/llvm-jitlink/llvm-jitlink-executor
    tools/llvm-libtool-darwin
    tools/llvm-link 
    tools/llvm-lipo 
    tools/llvm-lto 
    tools/llvm-lto2 
    tools/llvm-mc 
    tools/llvm-mca 
    tools/llvm-ml 
    tools/llvm-modextract 
    tools/llvm-mt 
    tools/llvm-nm 
    tools/llvm-objcopy 
    tools/llvm-objdump 
    tools/llvm-opt-report 
    tools/llvm-pdbutil 
    tools/llvm-profdata 
    tools/llvm-profgen
    tools/llvm-rc 
    tools/llvm-readobj 
    tools/llvm-reduce 
    tools/llvm-rtdyld 
    tools/llvm-size 
    tools/llvm-split 
    tools/llvm-stress 
    tools/llvm-strings 
    tools/llvm-symbolizer 
    tools/llvm-undname 
    tools/llvm-xray 
    tools/lto 
    tools/obj2yaml 
    tools/opt 
    tools/polly/lib 
    tools/polly/lib/External/isl 
    tools/polly/lib/External/ppcg 
    tools/remarks-shlib 
    tools/sancov 
    tools/sanstats 
    tools/split-file
    tools/verify-uselistorder 
    tools/yaml2obj 
    utils/TableGen 
    utils/TableGen/GlobalISel 
) 
 
IF (OS_LINUX) 
    RECURSE( 
        lib/ExecutionEngine/PerfJITEvents 
        tools/gold 
    ) 
ENDIF()