1 | set(LLVM_LINK_COMPONENTS |
2 | BinaryFormat |
3 | Option |
4 | Support |
5 | ) |
6 | |
7 | if(WIN32) |
8 | # MSVCToolChain.cpp uses version.dll. |
9 | set(system_libs version) |
10 | endif() |
11 | |
12 | add_clang_library(clangDriver |
13 | Action.cpp |
14 | Compilation.cpp |
15 | DarwinSDKInfo.cpp |
16 | Distro.cpp |
17 | Driver.cpp |
18 | DriverOptions.cpp |
19 | Job.cpp |
20 | Multilib.cpp |
21 | Phases.cpp |
22 | SanitizerArgs.cpp |
23 | Tool.cpp |
24 | ToolChain.cpp |
25 | ToolChains/Arch/AArch64.cpp |
26 | ToolChains/Arch/ARM.cpp |
27 | ToolChains/Arch/Mips.cpp |
28 | ToolChains/Arch/PPC.cpp |
29 | ToolChains/Arch/RISCV.cpp |
30 | ToolChains/Arch/Sparc.cpp |
31 | ToolChains/Arch/SystemZ.cpp |
32 | ToolChains/Arch/X86.cpp |
33 | ToolChains/Ananas.cpp |
34 | ToolChains/AMDGPU.cpp |
35 | ToolChains/AVR.cpp |
36 | ToolChains/BareMetal.cpp |
37 | ToolChains/Clang.cpp |
38 | ToolChains/CloudABI.cpp |
39 | ToolChains/CommonArgs.cpp |
40 | ToolChains/Contiki.cpp |
41 | ToolChains/CrossWindows.cpp |
42 | ToolChains/Cuda.cpp |
43 | ToolChains/Darwin.cpp |
44 | ToolChains/DragonFly.cpp |
45 | ToolChains/FreeBSD.cpp |
46 | ToolChains/Fuchsia.cpp |
47 | ToolChains/Gnu.cpp |
48 | ToolChains/Haiku.cpp |
49 | ToolChains/HIP.cpp |
50 | ToolChains/Hexagon.cpp |
51 | ToolChains/Hurd.cpp |
52 | ToolChains/Linux.cpp |
53 | ToolChains/MipsLinux.cpp |
54 | ToolChains/MinGW.cpp |
55 | ToolChains/Minix.cpp |
56 | ToolChains/MSP430.cpp |
57 | ToolChains/MSVC.cpp |
58 | ToolChains/Myriad.cpp |
59 | ToolChains/NaCl.cpp |
60 | ToolChains/NetBSD.cpp |
61 | ToolChains/OpenBSD.cpp |
62 | ToolChains/PS4CPU.cpp |
63 | ToolChains/RISCVToolchain.cpp |
64 | ToolChains/Solaris.cpp |
65 | ToolChains/TCE.cpp |
66 | ToolChains/WebAssembly.cpp |
67 | ToolChains/XCore.cpp |
68 | Types.cpp |
69 | XRayArgs.cpp |
70 | |
71 | DEPENDS |
72 | ClangDriverOptions |
73 | |
74 | LINK_LIBS |
75 | clangBasic |
76 | ${system_libs} |
77 | ) |
78 | |