DavidSpickett created this revision. Herald added subscribers: luke957, s.egerton, simoncook, kristof.beyls, mgorny. Herald added a project: All. DavidSpickett requested review of this revision. Herald added subscribers: lldb-commits, pcwang-thead. Herald added a project: LLDB.
I got suspicious because of checking "ARM" for an "ARM64" plugin. As far as I can tell these never needed an llvm target to function. Looking at the corresponding cmake for the libraries under test they don't reference target libraries either. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D133024 Files: lldb/unittests/Instruction/CMakeLists.txt Index: lldb/unittests/Instruction/CMakeLists.txt =================================================================== --- lldb/unittests/Instruction/CMakeLists.txt +++ lldb/unittests/Instruction/CMakeLists.txt @@ -1,29 +1,14 @@ -set(FILES "") -set(DEPS "") - -if ("ARM" IN_LIST LLVM_TARGETS_TO_BUILD) - list(APPEND FILES ARM64/TestAArch64Emulator.cpp) - list(APPEND DEPS lldbPluginInstructionARM64) -endif () - -if ("RISCV" IN_LIST LLVM_TARGETS_TO_BUILD) - list(APPEND FILES RISCV/TestRISCVEmulator.cpp) - list(APPEND DEPS lldbPluginInstructionRISCV) -endif () - -list(LENGTH FILES LISTLEN) - -if (LISTLEN GREATER 0) - add_lldb_unittest(EmulatorTests - ${FILES} - - LINK_LIBS - lldbCore - lldbSymbol - lldbTarget - ${DEPS} - LINK_COMPONENTS - Support - ${LLVM_TARGETS_TO_BUILD} - ) -endif () +add_lldb_unittest(EmulatorTests + ARM64/TestAArch64Emulator.cpp + RISCV/TestRISCVEmulator.cpp + + LINK_LIBS + lldbCore + lldbSymbol + lldbTarget + lldbPluginInstructionARM64 + lldbPluginInstructionRISCV + + LINK_COMPONENTS + Support + ) \ No newline at end of file
Index: lldb/unittests/Instruction/CMakeLists.txt =================================================================== --- lldb/unittests/Instruction/CMakeLists.txt +++ lldb/unittests/Instruction/CMakeLists.txt @@ -1,29 +1,14 @@ -set(FILES "") -set(DEPS "") - -if ("ARM" IN_LIST LLVM_TARGETS_TO_BUILD) - list(APPEND FILES ARM64/TestAArch64Emulator.cpp) - list(APPEND DEPS lldbPluginInstructionARM64) -endif () - -if ("RISCV" IN_LIST LLVM_TARGETS_TO_BUILD) - list(APPEND FILES RISCV/TestRISCVEmulator.cpp) - list(APPEND DEPS lldbPluginInstructionRISCV) -endif () - -list(LENGTH FILES LISTLEN) - -if (LISTLEN GREATER 0) - add_lldb_unittest(EmulatorTests - ${FILES} - - LINK_LIBS - lldbCore - lldbSymbol - lldbTarget - ${DEPS} - LINK_COMPONENTS - Support - ${LLVM_TARGETS_TO_BUILD} - ) -endif () +add_lldb_unittest(EmulatorTests + ARM64/TestAArch64Emulator.cpp + RISCV/TestRISCVEmulator.cpp + + LINK_LIBS + lldbCore + lldbSymbol + lldbTarget + lldbPluginInstructionARM64 + lldbPluginInstructionRISCV + + LINK_COMPONENTS + Support + ) \ No newline at end of file
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits