[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / mlir / tools / mlir-tblgen / CMakeLists.txt
blobfb507dc7f8c3ccfd972f978afd781e6e63f56ee1
1 set(LLVM_LINK_COMPONENTS
2   CodeGenTypes
3   Demangle
4   Support
5   TableGen
8 add_tablegen(mlir-tblgen MLIR
9   DESTINATION "${MLIR_TOOLS_INSTALL_DIR}"
10   EXPORT MLIR
11   AttrOrTypeDefGen.cpp
12   AttrOrTypeFormatGen.cpp
13   BytecodeDialectGen.cpp
14   DialectGen.cpp
15   DirectiveCommonGen.cpp
16   EnumsGen.cpp
17   EnumPythonBindingGen.cpp
18   FormatGen.cpp
19   LLVMIRConversionGen.cpp
20   LLVMIRIntrinsicGen.cpp
21   mlir-tblgen.cpp
22   OmpOpGen.cpp
23   OpClass.cpp
24   OpDefinitionsGen.cpp
25   OpDocGen.cpp
26   OpFormatGen.cpp
27   OpGenHelpers.cpp
28   OpInterfacesGen.cpp
29   OpPythonBindingGen.cpp
30   PassCAPIGen.cpp
31   PassDocGen.cpp
32   PassGen.cpp
33   RewriterGen.cpp
34   SPIRVUtilsGen.cpp
35   )
37 target_link_libraries(mlir-tblgen
38   PRIVATE
39   MLIRTblgenLib)
41 mlir_check_all_link_libraries(mlir-tblgen)