diff --git a/mlir/lib/Dialect/SCF/CMakeLists.txt b/mlir/lib/Dialect/SCF/CMakeLists.txt --- a/mlir/lib/Dialect/SCF/CMakeLists.txt +++ b/mlir/lib/Dialect/SCF/CMakeLists.txt @@ -1,6 +1,5 @@ -file(GLOB globbed *.c *.cpp) add_mlir_dialect_library(MLIRSCF - ${globbed} + SCF.cpp EDSC/Builders.cpp ADDITIONAL_HEADER_DIRS diff --git a/mlir/lib/IR/CMakeLists.txt b/mlir/lib/IR/CMakeLists.txt --- a/mlir/lib/IR/CMakeLists.txt +++ b/mlir/lib/IR/CMakeLists.txt @@ -1,6 +1,30 @@ -file(GLOB globbed *.c *.cpp) add_mlir_library(MLIRIR - ${globbed} + AffineExpr.cpp + AffineMap.cpp + AsmPrinter.cpp + Attributes.cpp + Block.cpp + Builders.cpp + Diagnostics.cpp + Dialect.cpp + Dominance.cpp + Function.cpp + FunctionImplementation.cpp + IntegerSet.cpp + Location.cpp + MLIRContext.cpp + Module.cpp + Operation.cpp + OperationSupport.cpp + PatternMatch.cpp + Region.cpp + StandardTypes.cpp + SymbolTable.cpp + Types.cpp + TypeUtilities.cpp + Value.cpp + Verifier.cpp + Visitors.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/IR diff --git a/mlir/lib/Pass/CMakeLists.txt b/mlir/lib/Pass/CMakeLists.txt --- a/mlir/lib/Pass/CMakeLists.txt +++ b/mlir/lib/Pass/CMakeLists.txt @@ -1,6 +1,10 @@ -file(GLOB globbed *.c *.cpp) add_mlir_library(MLIRPass - ${globbed} + IRPrinting.cpp + Pass.cpp + PassManagerOptions.cpp + PassRegistry.cpp + PassStatistics.cpp + PassTiming.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Pass