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