Restore "Move metadata linking after lazy global materialization/linking."
[oota-llvm.git] / lib / MC / CMakeLists.txt
1 add_llvm_library(LLVMMC
2   ConstantPools.cpp
3   ELFObjectWriter.cpp
4   MCAsmBackend.cpp
5   MCAsmInfo.cpp
6   MCAsmInfoCOFF.cpp
7   MCAsmInfoDarwin.cpp
8   MCAsmInfoELF.cpp
9   MCAsmStreamer.cpp
10   MCAssembler.cpp
11   MCCodeEmitter.cpp
12   MCCodeGenInfo.cpp
13   MCContext.cpp
14   MCDwarf.cpp
15   MCELFObjectTargetWriter.cpp
16   MCELFStreamer.cpp
17   MCExpr.cpp
18   MCInst.cpp
19   MCInstPrinter.cpp
20   MCInstrAnalysis.cpp
21   MCInstrDesc.cpp
22   MCLabel.cpp
23   MCLinkerOptimizationHint.cpp
24   MCMachOStreamer.cpp
25   MCMachObjectTargetWriter.cpp
26   MCNullStreamer.cpp
27   MCObjectFileInfo.cpp
28   MCObjectStreamer.cpp
29   MCObjectWriter.cpp
30   MCRegisterInfo.cpp
31   MCSchedule.cpp
32   MCSection.cpp
33   MCSectionCOFF.cpp
34   MCSectionELF.cpp
35   MCSectionMachO.cpp
36   MCStreamer.cpp
37   MCSubtargetInfo.cpp
38   MCSymbol.cpp
39   MCSymbolELF.cpp
40   MCSymbolizer.cpp
41   MCTargetOptions.cpp
42   MCValue.cpp
43   MCWin64EH.cpp
44   MCWinEH.cpp
45   MachObjectWriter.cpp
46   StringTableBuilder.cpp
47   SubtargetFeature.cpp
48   WinCOFFObjectWriter.cpp
49   WinCOFFStreamer.cpp
50   YAML.cpp
51
52   ADDITIONAL_HEADER_DIRS
53   ${LLVM_MAIN_INCLUDE_DIR}/llvm/MC
54   )
55
56 add_subdirectory(MCParser)
57 add_subdirectory(MCDisassembler)