1 set(LLVM_REQUIRES_EH 1)
2 set(LLVM_REQUIRES_RTTI 1)
4 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LLVM_TOOLS_BINARY_DIR})
6 add_llvm_utility(tblgen
11 CallingConvEmitter.cpp
12 ClangASTNodesEmitter.cpp
14 ClangDiagnosticsEmitter.cpp
15 ClangSACheckersEmitter.cpp
17 CodeGenDAGPatterns.cpp
18 CodeGenInstruction.cpp
22 DAGISelMatcherEmitter.cpp
26 DisassemblerEmitter.cpp
30 FixedLenDecoderEmitter.cpp
34 LLVMCConfigurationEmitter.cpp
37 PseudoLoweringEmitter.cpp
39 RegisterInfoEmitter.cpp
48 X86DisassemblerTables.cpp
49 X86RecognizableInstr.cpp
52 target_link_libraries(tblgen LLVMSupport)
54 target_link_libraries(tblgen imagehlp psapi)
56 if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD AND NOT BEOS )
57 target_link_libraries(tblgen pthread)
60 install(TARGETS tblgen RUNTIME DESTINATION bin)