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 |
Michal Gorny | 67e199e | 2016-11-28 21:11:14 +0000 | [diff] [blame] | 15 | Distro.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 16 | Driver.cpp |
Daniel Dunbar | aa76737 | 2009-11-19 00:15:11 +0000 | [diff] [blame] | 17 | DriverOptions.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 18 | Job.cpp |
Jonathan Roelofs | 2cea1be | 2014-02-12 03:21:20 +0000 | [diff] [blame] | 19 | Multilib.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 20 | Phases.cpp |
Alexey Samsonov | cf05596 | 2013-08-08 10:11:02 +0000 | [diff] [blame] | 21 | SanitizerArgs.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 22 | Tool.cpp |
| 23 | ToolChain.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 24 | ToolChains/Arch/AArch64.cpp |
| 25 | ToolChains/Arch/ARM.cpp |
| 26 | ToolChains/Arch/Mips.cpp |
| 27 | ToolChains/Arch/PPC.cpp |
| 28 | ToolChains/Arch/Sparc.cpp |
| 29 | ToolChains/Arch/SystemZ.cpp |
| 30 | ToolChains/Arch/X86.cpp |
| 31 | ToolChains/AMDGPU.cpp |
| 32 | ToolChains/AVR.cpp |
| 33 | ToolChains/Bitrig.cpp |
Jonathan Roelofs | 901c776 | 2017-05-25 15:42:13 +0000 | [diff] [blame] | 34 | ToolChains/BareMetal.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 35 | ToolChains/Clang.cpp |
| 36 | ToolChains/CloudABI.cpp |
| 37 | ToolChains/CommonArgs.cpp |
| 38 | ToolChains/Contiki.cpp |
| 39 | ToolChains/CrossWindows.cpp |
| 40 | ToolChains/Cuda.cpp |
| 41 | ToolChains/Darwin.cpp |
| 42 | ToolChains/DragonFly.cpp |
| 43 | ToolChains/FreeBSD.cpp |
| 44 | ToolChains/Fuchsia.cpp |
| 45 | ToolChains/Gnu.cpp |
| 46 | ToolChains/Haiku.cpp |
| 47 | ToolChains/Hexagon.cpp |
| 48 | ToolChains/Linux.cpp |
Konstantin Zhuravlyov | e37b32c | 2017-03-08 22:36:04 +0000 | [diff] [blame] | 49 | ToolChains/MipsLinux.cpp |
David L. Jones | f561aba | 2017-03-08 01:02:16 +0000 | [diff] [blame] | 50 | ToolChains/MinGW.cpp |
| 51 | ToolChains/Minix.cpp |
| 52 | ToolChains/MSVC.cpp |
| 53 | ToolChains/Myriad.cpp |
| 54 | ToolChains/NaCl.cpp |
| 55 | ToolChains/NetBSD.cpp |
| 56 | ToolChains/OpenBSD.cpp |
| 57 | ToolChains/PS4CPU.cpp |
| 58 | ToolChains/Solaris.cpp |
| 59 | ToolChains/TCE.cpp |
| 60 | ToolChains/WebAssembly.cpp |
| 61 | ToolChains/XCore.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 62 | Types.cpp |
Dean Michael Berris | 835832d | 2017-03-30 00:29:36 +0000 | [diff] [blame] | 63 | XRayArgs.cpp |
Douglas Gregor | e1d15c8 | 2009-06-18 15:05:47 +0000 | [diff] [blame] | 64 | |
NAKAMURA Takumi | 7da9487 | 2014-02-21 07:59:59 +0000 | [diff] [blame] | 65 | DEPENDS |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 66 | ClangDriverOptions |
Michael J. Spencer | 85da676 | 2011-11-05 00:46:46 +0000 | [diff] [blame] | 67 | |
NAKAMURA Takumi | 9698686 | 2014-02-26 06:41:29 +0000 | [diff] [blame] | 68 | LINK_LIBS |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 69 | clangBasic |
NAKAMURA Takumi | 2326f79 | 2016-05-14 08:12:37 +0000 | [diff] [blame] | 70 | ${system_libs} |
Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 71 | ) |