NAKAMURA Takumi | 02adf13 | 2013-12-09 19:04:19 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
NAKAMURA Takumi | 92c99cd | 2017-06-07 04:48:49 +0000 | [diff] [blame] | 2 | BinaryFormat |
NAKAMURA Takumi | 02adf13 | 2013-12-09 19:04:19 +0000 | [diff] [blame] | 3 | Option |
4 | Support | ||||
NAKAMURA Takumi | 02adf13 | 2013-12-09 19:04:19 +0000 | [diff] [blame] | 5 | ) |
6 | |||||
NAKAMURA Takumi | 2326f79 | 2016-05-14 08:12:37 +0000 | [diff] [blame] | 7 | if(WIN32) |
8 | # MSVCToolChain.cpp uses version.dll. | ||||
9 | set(system_libs version) | ||||
10 | endif() | ||||
11 | |||||
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 12 | add_clang_library(clangDriver |
13 | Action.cpp | ||||
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 14 | Compilation.cpp |
Alex Lorenz | 0a264f3 | 2018-12-17 19:19:15 +0000 | [diff] [blame] | 15 | DarwinSDKInfo.cpp |
Michal Gorny | 67e199e | 2016-11-28 21:11:14 +0000 | [diff] [blame] | 16 | Distro.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 17 | Driver.cpp |
Daniel Dunbar | aa76737 | 2009-11-19 00:15:11 +0000 | [diff] [blame] | 18 | DriverOptions.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 19 | Job.cpp |
Jonathan Roelofs | 2cea1be | 2014-02-12 03:21:20 +0000 | [diff] [blame] | 20 | Multilib.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 21 | Phases.cpp |
Alexey Samsonov | cf05596 | 2013-08-08 10:11:02 +0000 | [diff] [blame] | 22 | SanitizerArgs.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 23 | Tool.cpp |
24 | ToolChain.cpp | ||||
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 25 | ToolChains/Arch/AArch64.cpp |
26 | ToolChains/Arch/ARM.cpp | ||||
27 | ToolChains/Arch/Mips.cpp | ||||
28 | ToolChains/Arch/PPC.cpp | ||||
Alex Bradbury | 71f4545 | 2018-01-11 13:36:56 +0000 | [diff] [blame] | 29 | ToolChains/Arch/RISCV.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 30 | ToolChains/Arch/Sparc.cpp |
31 | ToolChains/Arch/SystemZ.cpp | ||||
32 | ToolChains/Arch/X86.cpp | ||||
Ed Schouten | 4dabea2 | 2017-06-25 08:29:09 +0000 | [diff] [blame] | 33 | ToolChains/Ananas.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 34 | ToolChains/AMDGPU.cpp |
35 | ToolChains/AVR.cpp | ||||
Jonathan Roelofs | 901c776 | 2017-05-25 15:42:13 +0000 | [diff] [blame] | 36 | ToolChains/BareMetal.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 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 | ||||
Yaxun Liu | f614422 | 2018-05-30 00:53:50 +0000 | [diff] [blame] | 49 | ToolChains/HIP.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 50 | ToolChains/Hexagon.cpp |
Kristina Brooks | 77a4adc | 2018-11-29 03:49:14 +0000 | [diff] [blame] | 51 | ToolChains/Hurd.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 52 | ToolChains/Linux.cpp |
Konstantin Zhuravlyov | e37b32c | 2017-03-08 22:36:04 +0000 | [diff] [blame] | 53 | ToolChains/MipsLinux.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 54 | ToolChains/MinGW.cpp |
55 | ToolChains/Minix.cpp | ||||
Anton Korobeynikov | 93165d6 | 2019-01-15 19:44:05 +0000 | [diff] [blame] | 56 | ToolChains/MSP430.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 57 | ToolChains/MSVC.cpp |
58 | ToolChains/Myriad.cpp | ||||
59 | ToolChains/NaCl.cpp | ||||
60 | ToolChains/NetBSD.cpp | ||||
61 | ToolChains/OpenBSD.cpp | ||||
62 | ToolChains/PS4CPU.cpp | ||||
Erik Pilkington | 46420b6 | 2018-09-27 20:36:28 +0000 | [diff] [blame] | 63 | ToolChains/RISCVToolchain.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 64 | ToolChains/Solaris.cpp |
65 | ToolChains/TCE.cpp | ||||
66 | ToolChains/WebAssembly.cpp | ||||
67 | ToolChains/XCore.cpp | ||||
Qiu Chaofan | 19828e3 | 2019-04-23 05:50:24 +0000 | [diff] [blame] | 68 | ToolChains/PPCLinux.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 69 | Types.cpp |
Dean Michael Berris | 835832d | 2017-03-30 00:29:36 +0000 | [diff] [blame] | 70 | XRayArgs.cpp |
Douglas Gregor | e1d15c8 | 2009-06-18 15:05:47 +0000 | [diff] [blame] | 71 | |
NAKAMURA Takumi | 7da9487 | 2014-02-21 07:59:59 +0000 | [diff] [blame] | 72 | DEPENDS |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 73 | ClangDriverOptions |
Michael J. Spencer | 85da676 | 2011-11-05 00:46:46 +0000 | [diff] [blame] | 74 | |
NAKAMURA Takumi | 9698686 | 2014-02-26 06:41:29 +0000 | [diff] [blame] | 75 | LINK_LIBS |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 76 | clangBasic |
NAKAMURA Takumi | 2326f79 | 2016-05-14 08:12:37 +0000 | [diff] [blame] | 77 | ${system_libs} |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 78 | ) |