2013-10-24 12:23:02 +08:00
|
|
|
set(LLVM_TARGET_DEFINITIONS UniversalDriverOptions.td)
|
|
|
|
tablegen(LLVM UniversalDriverOptions.inc -gen-opt-parser-defs)
|
2013-09-04 08:24:35 +08:00
|
|
|
set(LLVM_TARGET_DEFINITIONS GnuLdOptions.td)
|
|
|
|
tablegen(LLVM GnuLdOptions.inc -gen-opt-parser-defs)
|
2012-12-08 08:47:36 +08:00
|
|
|
set(LLVM_TARGET_DEFINITIONS CoreOptions.td)
|
|
|
|
tablegen(LLVM CoreOptions.inc -gen-opt-parser-defs)
|
2013-09-04 08:24:35 +08:00
|
|
|
set(LLVM_TARGET_DEFINITIONS DarwinLdOptions.td)
|
|
|
|
tablegen(LLVM DarwinLdOptions.inc -gen-opt-parser-defs)
|
2012-12-08 08:47:36 +08:00
|
|
|
add_public_tablegen_target(DriverOptionsTableGen)
|
|
|
|
|
2015-01-22 05:26:27 +08:00
|
|
|
add_llvm_library(lldDriver
|
2013-04-05 02:59:24 +08:00
|
|
|
CoreDriver.cpp
|
|
|
|
DarwinLdDriver.cpp
|
2012-12-08 08:47:36 +08:00
|
|
|
Driver.cpp
|
2013-04-05 02:59:24 +08:00
|
|
|
GnuLdDriver.cpp
|
2014-05-02 05:40:22 +08:00
|
|
|
UniversalDriver.cpp
|
2015-01-22 05:26:27 +08:00
|
|
|
LINK_LIBS
|
|
|
|
lldConfig
|
|
|
|
lldMachO
|
2015-06-24 03:54:57 +08:00
|
|
|
lldCOFF
|
2015-01-22 05:26:27 +08:00
|
|
|
lldELF
|
2015-07-25 05:03:07 +08:00
|
|
|
lldELF2
|
2015-01-24 09:06:07 +08:00
|
|
|
lldAArch64ELFTarget
|
2015-08-27 23:55:44 +08:00
|
|
|
lldAMDGPUELFTarget
|
2015-01-24 09:06:07 +08:00
|
|
|
lldARMELFTarget
|
|
|
|
lldHexagonELFTarget
|
|
|
|
lldMipsELFTarget
|
|
|
|
lldX86ELFTarget
|
2015-02-26 08:48:10 +08:00
|
|
|
lldExampleSubTarget
|
2015-01-24 09:06:07 +08:00
|
|
|
lldX86_64ELFTarget
|
2015-01-22 05:26:27 +08:00
|
|
|
lldCore
|
|
|
|
lldReaderWriter
|
|
|
|
lldYAML
|
|
|
|
LLVMObject
|
|
|
|
LLVMOption
|
|
|
|
LLVMSupport
|
2012-12-08 08:47:36 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
add_dependencies(lldDriver DriverOptionsTableGen)
|
|
|
|
|