diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-13 16:13:34 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2022-12-13 16:24:46 +0300 |
commit | a33ae9ac3593d999e16eacc8aa22e8bd8e220409 (patch) | |
tree | c6efb8155dcb598c9ca52ff0ef5e0585f18e6a89 /llvm/lib/Target/XCore | |
parent | 19d428f717e773d9c74f5a8452c68c1bb56fc6f0 (diff) | |
download | llvm-a33ae9ac3593d999e16eacc8aa22e8bd8e220409.zip llvm-a33ae9ac3593d999e16eacc8aa22e8bd8e220409.tar.gz llvm-a33ae9ac3593d999e16eacc8aa22e8bd8e220409.tar.bz2 |
[NFC][CMake] Explicitly link to MC when needed
These targets use `MCInst`, but don't explicitly link
to the library providing it (MC), and just rely on it
being pulled transitively through e.g. MCDisassembler,
but that only pulls includes, and does not link to it.
Case in point, when i add explicit destructor to `MCInst`,
defined in `.cpp`, these targets were failing to link.
Diffstat (limited to 'llvm/lib/Target/XCore')
-rw-r--r-- | llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt b/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt index cf4a63b..52da6cc 100644 --- a/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt +++ b/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt @@ -3,6 +3,7 @@ add_llvm_component_library(LLVMXCoreDisassembler LINK_COMPONENTS MCDisassembler + MC Support XCoreInfo |