[Mlir-commits] [mlir] d3530e9 - [MLIR][cmake] don't glob for sources.
Stephen Neuendorffer
llvmlistbot at llvm.org
Wed May 13 23:25:32 PDT 2020
Author: Stephen Neuendorffer
Date: 2020-05-13T23:21:01-07:00
New Revision: d3530e95f1d4c97cf24e77c6db2d32ee5344d4ee
URL: https://github.com/llvm/llvm-project/commit/d3530e95f1d4c97cf24e77c6db2d32ee5344d4ee
DIFF: https://github.com/llvm/llvm-project/commit/d3530e95f1d4c97cf24e77c6db2d32ee5344d4ee.diff
LOG: [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
Added:
Modified:
mlir/lib/Dialect/SCF/CMakeLists.txt
mlir/lib/IR/CMakeLists.txt
mlir/lib/Pass/CMakeLists.txt
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/SCF/CMakeLists.txt b/mlir/lib/Dialect/SCF/CMakeLists.txt
index 9565a85b3f7b..5bdb621c1a48 100644
--- 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
index 2d5f5cb9e2b4..8bf61c0a3ec3 100644
--- 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
index c012b056dba3..3ec596e7a7c2 100644
--- 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
More information about the Mlir-commits
mailing list