trailing whitespace
[oota-llvm.git] / utils / TableGen / CMakeLists.txt
1 add_executable(tblgen
2   ARMDecoderEmitter.cpp
3   AsmMatcherEmitter.cpp
4   AsmWriterEmitter.cpp
5   AsmWriterInst.cpp
6   CallingConvEmitter.cpp
7   ClangASTNodesEmitter.cpp
8   ClangAttrEmitter.cpp
9   ClangDiagnosticsEmitter.cpp
10   CodeEmitterGen.cpp
11   CodeGenDAGPatterns.cpp
12   CodeGenInstruction.cpp
13   CodeGenTarget.cpp
14   DAGISelEmitter.cpp
15   DAGISelMatcherEmitter.cpp
16   DAGISelMatcherGen.cpp
17   DAGISelMatcherOpt.cpp
18   DAGISelMatcher.cpp
19   DisassemblerEmitter.cpp
20   EDEmitter.cpp
21   FastISelEmitter.cpp
22   InstrEnumEmitter.cpp
23   InstrInfoEmitter.cpp
24   IntrinsicEmitter.cpp
25   LLVMCConfigurationEmitter.cpp
26   NeonEmitter.cpp
27   OptParserEmitter.cpp
28   Record.cpp
29   RegisterInfoEmitter.cpp
30   StringMatcher.cpp
31   SubtargetEmitter.cpp
32   TGLexer.cpp
33   TGParser.cpp
34   TGValueTypes.cpp
35   TableGen.cpp
36   TableGenBackend.cpp
37   X86DisassemblerTables.cpp
38   X86RecognizableInstr.cpp
39   )
40
41 target_link_libraries(tblgen LLVMSupport LLVMSystem)
42 if( MINGW )
43   target_link_libraries(tblgen imagehlp psapi)
44 endif( MINGW )
45 if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD AND NOT BEOS )
46   target_link_libraries(tblgen pthread)
47 endif()