| set(LLVM_LINK_COMPONENTS | 
 |   BinaryFormat | 
 |   Option | 
 |   Support | 
 |   ) | 
 |  | 
 | if(WIN32) | 
 |   # MSVCToolChain.cpp uses version.dll. | 
 |   set(system_libs version) | 
 | endif() | 
 |  | 
 | add_clang_library(clangDriver | 
 |   Action.cpp | 
 |   Compilation.cpp | 
 |   DarwinSDKInfo.cpp | 
 |   Distro.cpp | 
 |   Driver.cpp | 
 |   DriverOptions.cpp | 
 |   Job.cpp | 
 |   Multilib.cpp | 
 |   Phases.cpp | 
 |   SanitizerArgs.cpp | 
 |   Tool.cpp | 
 |   ToolChain.cpp | 
 |   ToolChains/Arch/AArch64.cpp | 
 |   ToolChains/Arch/ARM.cpp | 
 |   ToolChains/Arch/Mips.cpp | 
 |   ToolChains/Arch/PPC.cpp | 
 |   ToolChains/Arch/RISCV.cpp | 
 |   ToolChains/Arch/Sparc.cpp | 
 |   ToolChains/Arch/SystemZ.cpp | 
 |   ToolChains/Arch/X86.cpp | 
 |   ToolChains/Ananas.cpp | 
 |   ToolChains/AMDGPU.cpp | 
 |   ToolChains/AVR.cpp | 
 |   ToolChains/BareMetal.cpp | 
 |   ToolChains/Clang.cpp | 
 |   ToolChains/CloudABI.cpp | 
 |   ToolChains/CommonArgs.cpp | 
 |   ToolChains/Contiki.cpp | 
 |   ToolChains/CrossWindows.cpp | 
 |   ToolChains/Cuda.cpp | 
 |   ToolChains/Darwin.cpp | 
 |   ToolChains/DragonFly.cpp | 
 |   ToolChains/FreeBSD.cpp | 
 |   ToolChains/Fuchsia.cpp | 
 |   ToolChains/Gnu.cpp | 
 |   ToolChains/Haiku.cpp | 
 |   ToolChains/HIP.cpp | 
 |   ToolChains/Hexagon.cpp | 
 |   ToolChains/Hurd.cpp | 
 |   ToolChains/Linux.cpp | 
 |   ToolChains/MipsLinux.cpp | 
 |   ToolChains/MinGW.cpp | 
 |   ToolChains/Minix.cpp | 
 |   ToolChains/MSP430.cpp | 
 |   ToolChains/MSVC.cpp | 
 |   ToolChains/Myriad.cpp | 
 |   ToolChains/NaCl.cpp | 
 |   ToolChains/NetBSD.cpp | 
 |   ToolChains/OpenBSD.cpp | 
 |   ToolChains/PS4CPU.cpp | 
 |   ToolChains/RISCVToolchain.cpp | 
 |   ToolChains/Solaris.cpp | 
 |   ToolChains/TCE.cpp | 
 |   ToolChains/WebAssembly.cpp | 
 |   ToolChains/XCore.cpp | 
 |   Types.cpp | 
 |   XRayArgs.cpp | 
 |  | 
 |   DEPENDS | 
 |   ClangDriverOptions | 
 |  | 
 |   LINK_LIBS | 
 |   clangBasic | 
 |   ${system_libs} | 
 |   ) |