109467b48Spatrickset(LLVM_LINK_COMPONENTS
209467b48Spatrick  AllTargetsAsmParsers
309467b48Spatrick  AllTargetsDescs
409467b48Spatrick  AllTargetsInfos
509467b48Spatrick  BinaryFormat
609467b48Spatrick  Core
709467b48Spatrick  DlltoolDriver
809467b48Spatrick  LibDriver
909467b48Spatrick  Object
1009467b48Spatrick  Support
11*d415bd75Srobert  TargetParser
12*d415bd75Srobert  TextAPI
1309467b48Spatrick  )
1409467b48Spatrick
1509467b48Spatrickadd_llvm_tool(llvm-ar
1609467b48Spatrick  llvm-ar.cpp
1709467b48Spatrick
1809467b48Spatrick  DEPENDS
1909467b48Spatrick  intrinsics_gen
20*d415bd75Srobert  GENERATE_DRIVER
2109467b48Spatrick  )
2209467b48Spatrick
2309467b48Spatrickadd_llvm_tool_symlink(llvm-ranlib llvm-ar)
2409467b48Spatrickadd_llvm_tool_symlink(llvm-lib llvm-ar)
2509467b48Spatrickadd_llvm_tool_symlink(llvm-dlltool llvm-ar)
2609467b48Spatrick
2709467b48Spatrickif(LLVM_INSTALL_BINUTILS_SYMLINKS)
2809467b48Spatrick  add_llvm_tool_symlink(ar llvm-ar)
2909467b48Spatrick  add_llvm_tool_symlink(dlltool llvm-ar)
3009467b48Spatrick  add_llvm_tool_symlink(ranlib llvm-ar)
3109467b48Spatrickendif()
32