xref: /llvm-project/mlir/lib/CAPI/RegisterEverything/CMakeLists.txt (revision 120cd5aafca2ccc8b04d208598e817ffc6d0b869)
1# Dialect registration.
2get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
3get_property(translation_libs GLOBAL PROPERTY MLIR_TRANSLATION_LIBS)
4get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
5get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)
6add_mlir_upstream_c_api_library(MLIRCAPIRegisterEverything
7  RegisterEverything.cpp
8
9  LINK_LIBS PUBLIC
10  ${dialect_libs}
11  ${translation_libs}
12  ${conversion_libs}
13  ${extension_libs}
14
15  MLIRBuiltinToLLVMIRTranslation
16  MLIRCAPIIR
17  MLIRLLVMToLLVMIRTranslation
18  MLIRCAPITransforms
19)
20