blob: 763275e30caaf9657aa258430a07446cbb343412 [file] [log] [blame]
Michael J. Spencer84487f12015-07-24 21:03:07 +00001set(LLVM_TARGET_DEFINITIONS Options.td)
2tablegen(LLVM Options.inc -gen-opt-parser-defs)
3add_public_tablegen_target(ELFOptionsTableGen)
4
5add_llvm_library(lldELF2
Michael J. Spencer84487f12015-07-24 21:03:07 +00006 Driver.cpp
7 DriverUtils.cpp
Rafael Espindola192e1fa2015-08-06 15:08:23 +00008 Error.cpp
Michael J. Spencer84487f12015-07-24 21:03:07 +00009 InputFiles.cpp
Rafael Espindola9d06ab62015-09-22 00:01:39 +000010 InputSection.cpp
Rui Ueyamaf7c5fbb2015-09-30 17:23:26 +000011 LinkerScript.cpp
Rui Ueyamac4aaed92015-10-22 18:49:53 +000012 MarkLive.cpp
Rafael Espindola5805c4f2015-09-21 21:38:08 +000013 OutputSections.cpp
Michael J. Spencer84487f12015-07-24 21:03:07 +000014 SymbolTable.cpp
15 Symbols.cpp
Rafael Espindola01205f72015-09-22 18:19:46 +000016 Target.cpp
Michael J. Spencer84487f12015-07-24 21:03:07 +000017 Writer.cpp
18
19 LINK_COMPONENTS
20 Object
21 Option
Rafael Espindola6b83b902015-08-12 00:00:24 +000022 MC
Michael J. Spencer84487f12015-07-24 21:03:07 +000023 Support
24 )
25
26add_dependencies(lldELF2 ELFOptionsTableGen)