[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / MC / CMakeLists.txt
blob811cee309e11055510fab87d1c6462a4bb066c0c
1 add_llvm_component_library(LLVMMC
2   ConstantPools.cpp
3   ELFObjectWriter.cpp
4   MCAsmBackend.cpp
5   MCAsmInfo.cpp
6   MCAsmInfoCOFF.cpp
7   MCAsmInfoDarwin.cpp
8   MCAsmInfoELF.cpp
9   MCAsmInfoWasm.cpp
10   MCAsmInfoXCOFF.cpp
11   MCAsmMacro.cpp
12   MCAsmStreamer.cpp
13   MCAssembler.cpp
14   MCCodeEmitter.cpp
15   MCCodeView.cpp
16   MCContext.cpp
17   MCDwarf.cpp
18   MCELFObjectTargetWriter.cpp
19   MCELFStreamer.cpp
20   MCExpr.cpp
21   MCFragment.cpp
22   MCInst.cpp
23   MCInstPrinter.cpp
24   MCInstrAnalysis.cpp
25   MCInstrDesc.cpp
26   MCInstrInfo.cpp
27   MCLabel.cpp
28   MCLinkerOptimizationHint.cpp
29   MCMachOStreamer.cpp
30   MCMachObjectTargetWriter.cpp
31   MCNullStreamer.cpp
32   MCObjectFileInfo.cpp
33   MCObjectStreamer.cpp
34   MCObjectWriter.cpp
35   MCPseudoProbe.cpp
36   MCRegisterInfo.cpp
37   MCSchedule.cpp
38   MCSection.cpp
39   MCSectionCOFF.cpp
40   MCSectionELF.cpp
41   MCSectionMachO.cpp
42   MCSectionWasm.cpp
43   MCSectionXCOFF.cpp
44   MCStreamer.cpp
45   MCSubtargetInfo.cpp
46   MCSymbol.cpp
47   MCSymbolELF.cpp
48   MCSymbolXCOFF.cpp
49   MCTargetOptions.cpp
50   MCTargetOptionsCommandFlags.cpp
51   MCValue.cpp
52   MCWasmObjectTargetWriter.cpp
53   MCWasmStreamer.cpp
54   MCWin64EH.cpp
55   MCWinCOFFStreamer.cpp
56   MCWinEH.cpp
57   MCXCOFFObjectTargetWriter.cpp
58   MCXCOFFStreamer.cpp
59   MachObjectWriter.cpp
60   StringTableBuilder.cpp
61   SubtargetFeature.cpp
62   WasmObjectWriter.cpp
63   WinCOFFObjectWriter.cpp
64   XCOFFObjectWriter.cpp
66   ADDITIONAL_HEADER_DIRS
67   ${LLVM_MAIN_INCLUDE_DIR}/llvm/MC
69   LINK_COMPONENTS
70   Support
71   BinaryFormat
72   DebugInfoCodeView
73   )
75 add_subdirectory(MCParser)
76 add_subdirectory(MCDisassembler)