set(LLVM_LINK_COMPONENTS | |
TableGen | |
Support | |
) | |
set(LLVM_TARGET_DEFINITIONS Automata.td) | |
tablegen(LLVM AutomataTables.inc -gen-searchable-tables) | |
tablegen(LLVM AutomataAutomata.inc -gen-automata) | |
add_public_tablegen_target(AutomataTestTableGen) | |
add_llvm_unittest(TableGenTests | |
CodeExpanderTest.cpp | |
AutomataTest.cpp | |
) | |
include_directories(${CMAKE_SOURCE_DIR}/utils/TableGen) | |
target_link_libraries(TableGenTests PRIVATE LLVMTableGenGlobalISel LLVMTableGen) |