Skip to content

Commit b391ba2

Browse files
committed
Cover the remaining libraries
Hopefully I didn't mess anything up. The tests build and pass for me (except for these that failed already) both with MLIR_LINK_MLIR_DYLIB and without.
1 parent ecc9e21 commit b391ba2

File tree

39 files changed

+88
-71
lines changed

39 files changed

+88
-71
lines changed

mlir/lib/ExecutionEngine/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,9 @@ add_mlir_library(MLIRExecutionEngine
8888
IPO
8989
Passes
9090
${LLVM_JIT_LISTENER_LIB}
91+
)
9192

92-
LINK_LIBS PUBLIC
93+
mlir_target_link_libraries(MLIRExecutionEngine PUBLIC
9394
MLIRBuiltinToLLVMIRTranslation
9495
MLIRExecutionEngineUtils
9596
MLIRLLVMDialect
@@ -136,8 +137,10 @@ add_mlir_library(MLIRJitRunner
136137
JITLink
137138

138139
LINK_LIBS PUBLIC
139-
${dialect_libs}
140140
MLIRExecutionEngine
141+
)
142+
mlir_target_link_libraries(MLIRJitRunner PUBLIC
143+
${dialect_libs}
141144
MLIRFuncDialect
142145
MLIRFuncToLLVM
143146
MLIRIR

mlir/lib/ExecutionEngine/SparseTensor/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ add_mlir_library(MLIRSparseTensorRuntime
1111
Storage.cpp
1212

1313
EXCLUDE_FROM_LIBMLIR
14-
15-
LINK_LIBS PUBLIC
14+
)
15+
mlir_target_link_libraries(MLIRSparseTensorRuntime PUBLIC
1616
MLIRSparseTensorEnums
1717
mlir_float16_utils
1818
)

mlir/test/lib/Conversion/ConvertToSPIRV/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ add_mlir_library(MLIRTestConvertToSPIRV
44
TestSPIRVVectorUnrolling.cpp
55

66
EXCLUDE_FROM_LIBMLIR
7-
8-
LINK_LIBS PUBLIC
7+
)
8+
mlir_target_link_libraries(MLIRTestConvertToSPIRV PUBLIC
99
MLIRArithDialect
1010
MLIRFuncDialect
1111
MLIRPass

mlir/test/lib/Conversion/FuncToLLVM/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ add_mlir_library(MLIRTestFuncToLLVM
66
EXCLUDE_FROM_LIBMLIR
77

88
LINK_LIBS PUBLIC
9+
MLIRTestDialect
10+
)
11+
mlir_target_link_libraries(MLIRTestFuncToLLVM PUBLIC
912
MLIRFuncToLLVM
1013
MLIRLLVMCommonConversion
1114
MLIRLLVMDialect
1215
MLIRLLVMIRTransforms
1316
MLIRPass
14-
MLIRTestDialect
1517
)
1618

1719
target_include_directories(MLIRTestFuncToLLVM

mlir/test/lib/Conversion/MathToVCIX/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRTestMathToVCIX
33
TestMathToVCIXConversion.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRTestMathToVCIX PUBLIC
88
MLIRArithDialect
99
MLIRFuncDialect
1010
MLIRMathDialect

mlir/test/lib/Conversion/OneToNTypeConversion/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ add_mlir_library(MLIRTestOneToNTypeConversionPass
44
EXCLUDE_FROM_LIBMLIR
55

66
LINK_LIBS PUBLIC
7+
MLIRTestDialect
8+
)
9+
mlir_target_link_libraries(MLIRTestOneToNTypeConversionPass PUBLIC
710
MLIRFuncDialect
811
MLIRFuncTransforms
912
MLIRIR
1013
MLIRPass
1114
MLIRSCFDialect
1215
MLIRSCFTransforms
13-
MLIRTestDialect
1416
MLIRTransformUtils
1517
)
1618

mlir/test/lib/Conversion/VectorToSPIRV/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRTestVectorToSPIRV
33
TestVectorReductionToSPIRVDotProd.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRTestVectorToSPIRV PUBLIC
88
MLIRVectorToSPIRV
99
MLIRArithDialect
1010
MLIRFuncDialect

mlir/test/lib/Dialect/Affine/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ add_mlir_library(MLIRAffineTransformsTestPasses
2121
Core
2222

2323
LINK_LIBS PUBLIC
24+
MLIRTestDialect
25+
)
26+
mlir_target_link_libraries(MLIRAffineTransformsTestPasses PUBLIC
2427
MLIRArithTransforms
2528
MLIRAffineAnalysis
2629
MLIRAffineTransforms
@@ -30,7 +33,6 @@ add_mlir_library(MLIRAffineTransformsTestPasses
3033
MLIRSupport
3134
MLIRMemRefDialect
3235
MLIRTensorDialect
33-
MLIRTestDialect
3436
MLIRVectorUtils
3537
)
3638

mlir/test/lib/Dialect/Arith/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRArithTestPasses
33
TestEmulateWideInt.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRArithTestPasses PUBLIC
88
MLIRArithDialect
99
MLIRArithTransforms
1010
MLIRFuncDialect

mlir/test/lib/Dialect/ArmNeon/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRArmNeonTestPasses
33
TestLowerToArmNeon.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRArmNeonTestPasses PUBLIC
88
MLIRArmNeonDialect
99
MLIRArmNeonTransforms
1010
MLIRIR

mlir/test/lib/Dialect/ArmSME/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRArmSMETestPasses
33
TestLowerToArmSME.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRArmSMETestPasses PUBLIC
88
MLIRArithToArmSME
99
MLIRArmSMEToLLVM
1010
MLIRArmSMEToSCF

mlir/test/lib/Dialect/Bufferization/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRBufferizationTestPasses
33
TestTensorCopyInsertion.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRBufferizationTestPasses PUBLIC
88
MLIRBufferizationDialect
99
MLIRBufferizationTransforms
1010
MLIRIR

mlir/test/lib/Dialect/ControlFlow/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRControlFlowTestPasses
33
TestAssert.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRControlFlowTestPasses PUBLIC
88
MLIRControlFlowToLLVM
99
MLIRFuncDialect
1010
MLIRLLVMCommonConversion

mlir/test/lib/Dialect/DLTI/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@ add_mlir_library(MLIRDLTITestPasses
55
EXCLUDE_FROM_LIBMLIR
66

77
LINK_LIBS PUBLIC
8+
MLIRTestDialect
9+
)
10+
mlir_target_link_libraries(MLIRDLTITestPasses PUBLIC
811
MLIRDLTIDialect
912
MLIRPass
10-
MLIRTestDialect
1113
)
1214

1315
target_include_directories(MLIRDLTITestPasses

mlir/test/lib/Dialect/Func/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@ add_mlir_library(MLIRFuncTestPasses
55
EXCLUDE_FROM_LIBMLIR
66

77
LINK_LIBS PUBLIC
8+
MLIRTestDialect
9+
)
10+
mlir_target_link_libraries(MLIRFuncTestPasses PUBLIC
811
MLIRAffineDialect
912
MLIRPass
1013
MLIRFuncTransforms
11-
MLIRTestDialect
1214
MLIRTransformUtils
1315
)
1416

mlir/test/lib/Dialect/GPU/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ add_mlir_library(MLIRGPUTestPasses
3636
TestGpuRewrite.cpp
3737

3838
EXCLUDE_FROM_LIBMLIR
39-
40-
LINK_LIBS PUBLIC
39+
)
40+
mlir_target_link_libraries(MLIRGPUTestPasses PUBLIC
4141
${LIBS}
4242
)
4343

mlir/test/lib/Dialect/LLVM/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ add_mlir_library(MLIRLLVMTestPasses
44
TestPatterns.cpp
55

66
EXCLUDE_FROM_LIBMLIR
7-
8-
LINK_LIBS PUBLIC
7+
)
8+
mlir_target_link_libraries(MLIRLLVMTestPasses PUBLIC
99
MLIRAffineToStandard
1010
MLIRFuncDialect
1111
MLIRFuncToLLVM

mlir/test/lib/Dialect/Linalg/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ add_mlir_library(MLIRLinalgTestPasses
1010
TestPadFusion.cpp
1111

1212
EXCLUDE_FROM_LIBMLIR
13-
14-
LINK_LIBS PUBLIC
13+
)
14+
mlir_target_link_libraries(MLIRLinalgTestPasses PUBLIC
1515
MLIRAffineDialect
1616
MLIRArithDialect
1717
MLIRArithTransforms

mlir/test/lib/Dialect/Math/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ add_mlir_library(MLIRMathTestPasses
55
TestPolynomialApproximation.cpp
66

77
EXCLUDE_FROM_LIBMLIR
8-
9-
LINK_LIBS PUBLIC
8+
)
9+
mlir_target_link_libraries(MLIRMathTestPasses PUBLIC
1010
MLIRMathTransforms
1111
MLIRPass
1212
MLIRTransformUtils

mlir/test/lib/Dialect/MemRef/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ add_mlir_library(MLIRMemRefTestPasses
77
EXCLUDE_FROM_LIBMLIR
88

99
LINK_LIBS PUBLIC
10+
MLIRTestDialect
11+
)
12+
mlir_target_link_libraries(MLIRMemRefTestPasses PUBLIC
1013
MLIRPass
1114
MLIRMemRefDialect
1215
MLIRMemRefTransforms
13-
MLIRTestDialect
1416
)
1517

1618
target_include_directories(MLIRMemRefTestPasses

mlir/test/lib/Dialect/Mesh/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ add_mlir_library(MLIRMeshTest
55
TestSimplifications.cpp
66

77
EXCLUDE_FROM_LIBMLIR
8-
9-
LINK_LIBS PUBLIC
8+
)
9+
mlir_target_link_libraries(MLIRMeshTest PUBLIC
1010
MLIRMeshDialect
1111
MLIRMeshTransforms
1212
MLIRPass

mlir/test/lib/Dialect/NVGPU/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRNVGPUTestPasses
33
TestNVGPUTransforms.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRNVGPUTestPasses PUBLIC
88
MLIRIR
99
MLIRAffineDialect
1010
MLIRAnalysis

mlir/test/lib/Dialect/SCF/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ add_mlir_library(MLIRSCFTestPasses
88
TestWhileOpBuilder.cpp
99

1010
EXCLUDE_FROM_LIBMLIR
11-
12-
LINK_LIBS PUBLIC
11+
)
12+
mlir_target_link_libraries(MLIRSCFTestPasses PUBLIC
1313
MLIRMemRefDialect
1414
MLIRPass
1515
MLIRSCFDialect

mlir/test/lib/Dialect/SPIRV/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ add_mlir_library(MLIRSPIRVTestPasses
99
ADDITIONAL_HEADER_DIRS
1010
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SPIRV
1111
${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
12-
13-
LINK_LIBS PUBLIC
12+
)
13+
mlir_target_link_libraries(MLIRSPIRVTestPasses PUBLIC
1414
MLIRGPUDialect
1515
MLIRIR
1616
MLIRPass

mlir/test/lib/Dialect/Shape/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ add_mlir_library(MLIRShapeTestPasses
88
ADDITIONAL_HEADER_DIRS
99
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Shape
1010
${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
11-
12-
LINK_LIBS PUBLIC
11+
)
12+
mlir_target_link_libraries(MLIRShapeTestPasses PUBLIC
1313
MLIRIR
1414
MLIRPass
1515
MLIRShapeOpsTransforms

mlir/test/lib/Dialect/Tensor/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRTensorTestPasses
33
TestTensorTransforms.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRTensorTestPasses PUBLIC
88
MLIRArithDialect
99
MLIRLinalgDialect
1010
MLIRPass

mlir/test/lib/Dialect/TestDyn/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_mlir_dialect_library(MLIRTestDynDialect
22
TestDynDialect.cpp
33

44
EXCLUDE_FROM_LIBMLIR
5-
6-
LINK_LIBS PUBLIC
5+
)
6+
mlir_target_link_libraries(MLIRTestDynDialect PUBLIC
77
MLIRIR
88
)

mlir/test/lib/Dialect/Tosa/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ add_mlir_dialect_library(MLIRTosaTestPasses
88

99
DEPENDS
1010
MLIRTosaPassIncGen
11-
12-
LINK_LIBS PUBLIC
11+
)
12+
mlir_target_link_libraries(MLIRTosaTestPasses PUBLIC
1313
MLIRFuncDialect
1414
MLIRPass
1515
MLIRTosaDialect

mlir/test/lib/Dialect/Transform/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ add_mlir_library(MLIRTestTransformDialect
1515

1616
DEPENDS
1717
MLIRTestTransformDialectExtensionIncGen
18-
19-
LINK_LIBS PUBLIC
18+
)
19+
mlir_target_link_libraries(MLIRTestTransformDialect PUBLIC
2020
MLIRIR
2121
MLIRPass
2222
MLIRPDLDialect

mlir/test/lib/Dialect/Vector/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_mlir_library(MLIRVectorTestPasses
33
TestVectorTransforms.cpp
44

55
EXCLUDE_FROM_LIBMLIR
6-
7-
LINK_LIBS PUBLIC
6+
)
7+
mlir_target_link_libraries(MLIRVectorTestPasses PUBLIC
88
MLIRAffineDialect
99
MLIRAnalysis
1010
MLIRArithDialect

mlir/test/lib/Interfaces/LoopLikeInterface/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ add_mlir_library(MLIRLoopLikeInterfaceTestPasses
22
TestBlockInLoop.cpp
33

44
EXCLUDE_FROM_LIBMLIR
5-
6-
LINK_LIBS PUBLIC
5+
)
6+
mlir_target_link_libraries(MLIRLoopLikeInterfaceTestPasses PUBLIC
77
MLIRPass
88
MLIRLoopLikeInterface
99
MLIRFuncDialect

mlir/test/lib/Interfaces/TilingInterface/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ add_mlir_library(MLIRTilingInterfaceTestPasses
1010
MLIRTestTilingInterfaceTransformOpsIncGen
1111

1212
EXCLUDE_FROM_LIBMLIR
13-
14-
LINK_LIBS PUBLIC
13+
)
14+
mlir_target_link_libraries(MLIRTilingInterfaceTestPasses PUBLIC
1515
MLIRAffineDialect
1616
MLIRArithDialect
1717
MLIRIndexDialect

mlir/test/lib/Pass/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ add_mlir_library(MLIRTestPass
1010

1111
ADDITIONAL_HEADER_DIRS
1212
${MLIR_MAIN_INCLUDE_DIR}/mlir/Pass
13-
14-
LINK_LIBS PUBLIC
13+
)
14+
mlir_target_link_libraries(MLIRTestPass PUBLIC
1515
${conversion_libs}
1616
MLIRIR
1717
MLIRPass

0 commit comments

Comments
 (0)