[lib/ObjectYAML] - Cleanup the private interface of ELFState<ELFT>. NFCI.
[llvm-complete.git] / lib / MC / CMakeLists.txt
blob14e965b55fdd7bb4c531ea43934630378a160a4f
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   MCAsmInfoWasm.cpp
10   MCAsmInfoXCOFF.cpp
11   MCAsmMacro.cpp
12   MCAsmStreamer.cpp
13   MCAssembler.cpp
14   MCCodeEmitter.cpp
15   MCCodePadder.cpp
16   MCCodeView.cpp
17   MCContext.cpp
18   MCDwarf.cpp
19   MCELFObjectTargetWriter.cpp
20   MCELFStreamer.cpp
21   MCExpr.cpp
22   MCFragment.cpp
23   MCInst.cpp
24   MCInstPrinter.cpp
25   MCInstrAnalysis.cpp
26   MCInstrDesc.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   MCRegisterInfo.cpp
36   MCSchedule.cpp
37   MCSection.cpp
38   MCSectionCOFF.cpp
39   MCSectionELF.cpp
40   MCSectionMachO.cpp
41   MCSectionWasm.cpp
42   MCSectionXCOFF.cpp
43   MCStreamer.cpp
44   MCSubtargetInfo.cpp
45   MCSymbol.cpp
46   MCSymbolELF.cpp
47   MCTargetOptions.cpp
48   MCValue.cpp
49   MCWasmObjectTargetWriter.cpp
50   MCWasmStreamer.cpp
51   MCWin64EH.cpp
52   MCWinCOFFStreamer.cpp
53   MCWinEH.cpp
54   MCXCOFFObjectTargetWriter.cpp
55   MCXCOFFStreamer.cpp
56   MachObjectWriter.cpp
57   StringTableBuilder.cpp
58   SubtargetFeature.cpp
59   WasmObjectWriter.cpp
60   WinCOFFObjectWriter.cpp
61   XCOFFObjectWriter.cpp
63   ADDITIONAL_HEADER_DIRS
64   ${LLVM_MAIN_INCLUDE_DIR}/llvm/MC
65   )
67 add_subdirectory(MCParser)
68 add_subdirectory(MCDisassembler)