llvm-project/mlir/lib/IR/CMakeLists.txt

52 lines
997 B
CMake

add_mlir_library(MLIRIR
AffineExpr.cpp
AffineMap.cpp
AsmPrinter.cpp
Attributes.cpp
Block.cpp
Builders.cpp
BuiltinAttributes.cpp
BuiltinDialect.cpp
BuiltinTypes.cpp
Diagnostics.cpp
Dialect.cpp
Dominance.cpp
FunctionImplementation.cpp
FunctionSupport.cpp
IntegerSet.cpp
Location.cpp
MLIRContext.cpp
Operation.cpp
OperationSupport.cpp
PatternMatch.cpp
Region.cpp
RegionKindInterface.cpp
SymbolTable.cpp
Types.cpp
TypeRange.cpp
TypeUtilities.cpp
Value.cpp
Verifier.cpp
Visitors.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
DEPENDS
MLIRBuiltinAttributesIncGen
MLIRBuiltinDialectIncGen
MLIRBuiltinLocationAttributesIncGen
MLIRBuiltinOpsIncGen
MLIRBuiltinTypesIncGen
MLIRCallInterfacesIncGen
MLIRCastInterfacesIncGen
MLIRDataLayoutInterfacesIncGen
MLIROpAsmInterfaceIncGen
MLIRRegionKindInterfaceIncGen
MLIRSideEffectInterfacesIncGen
MLIRSymbolInterfacesIncGen
LINK_LIBS PUBLIC
MLIRSupport
)