[MLIR][cmake] don't glob for sources.

Generally speaking, this is bad practice.  It also causes the build to
break if there are editor temporary files.

Differential Revision: https://reviews.llvm.org/D79906
This commit is contained in:
Stephen Neuendorffer 2020-05-13 13:40:06 -07:00
parent 20db891cef
commit d3530e95f1
3 changed files with 33 additions and 6 deletions

View File

@ -1,6 +1,5 @@
file(GLOB globbed *.c *.cpp)
add_mlir_dialect_library(MLIRSCF
${globbed}
SCF.cpp
EDSC/Builders.cpp
ADDITIONAL_HEADER_DIRS

View File

@ -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

View File

@ -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