36 lines · plain
1set(disas_srcs "")2 3if("ARM" IN_LIST LLVM_TARGETS_TO_BUILD)4 list(APPEND5 ARM/TestArm64Disassembly.cpp6 ARM/TestArmv7Disassembly.cpp7 )8endif()9 10if("X86" IN_LIST LLVM_TARGETS_TO_BUILD)11 list(APPEND disas_srcs12 x86/TestGetControlFlowKindx86.cpp13 )14endif()15 16if("RISCV" IN_LIST LLVM_TARGETS_TO_BUILD)17 list(APPEND disas_srcs18 RISCV/TestMCDisasmInstanceRISCV.cpp19 )20endif()21 22if (disas_srcs)23 add_lldb_unittest(DisassemblerTests24 ${disas_srcs}25 LINK_COMPONENTS26 Support27 ${LLVM_TARGETS_TO_BUILD}28 LINK_LIBS29 lldbCore30 lldbSymbol31 lldbTarget32 lldbPluginDisassemblerLLVMC33 lldbPluginProcessUtility34 )35endif()36