set(disas_srcs "") if("ARM" IN_LIST LLVM_TARGETS_TO_BUILD) list(APPEND ARM/TestArm64Disassembly.cpp ARM/TestArmv7Disassembly.cpp ) endif() if("X86" IN_LIST LLVM_TARGETS_TO_BUILD) list(APPEND disas_srcs x86/TestGetControlFlowKindx86.cpp ) endif() if("RISCV" IN_LIST LLVM_TARGETS_TO_BUILD) list(APPEND disas_srcs RISCV/TestMCDisasmInstanceRISCV.cpp ) endif() if (disas_srcs) add_lldb_unittest(DisassemblerTests ${disas_srcs} LINK_LIBS lldbCore lldbSymbol lldbTarget lldbPluginDisassemblerLLVMC lldbPluginProcessUtility LINK_COMPONENTS Support ${LLVM_TARGETS_TO_BUILD}) endif()