Skip to content

Commit 6414d61

Browse files
authored
[mlir] Use mlir_target_link_libraries for unit tests (#119858)
This is a followup to #119408, which switches unit test binaries to also use mlir_target_link_libraries() where necessary. This allows them to link against against the MLIR dylib.
1 parent 0dbdc23 commit 6414d61

File tree

27 files changed

+33
-33
lines changed

27 files changed

+33
-33
lines changed

mlir/unittests/Analysis/Presburger/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ add_mlir_unittest(MLIRPresburgerTests
1717
UtilsTest.cpp
1818
)
1919

20-
target_link_libraries(MLIRPresburgerTests
20+
mlir_target_link_libraries(MLIRPresburgerTests
2121
PRIVATE MLIRPresburger
2222
MLIRAffineAnalysis
2323
MLIRParser

mlir/unittests/Bytecode/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRBytecodeTests
22
BytecodeTest.cpp
33
)
4-
target_link_libraries(MLIRBytecodeTests
4+
mlir_target_link_libraries(MLIRBytecodeTests
55
PRIVATE
66
MLIRBytecodeReader
77
MLIRBytecodeWriter

mlir/unittests/Conversion/PDLToPDLInterp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRPDLToPDLInterpTests
22
RootOrderingTest.cpp
33
)
4-
target_link_libraries(MLIRPDLToPDLInterpTests
4+
mlir_target_link_libraries(MLIRPDLToPDLInterpTests
55
PRIVATE
66
MLIRArithDialect
77
MLIRPDLToPDLInterp

mlir/unittests/Debug/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ add_mlir_unittest(MLIRDebugTests
44
FileLineColLocBreakpointManagerTest.cpp
55
)
66

7-
target_link_libraries(MLIRDebugTests
7+
mlir_target_link_libraries(MLIRDebugTests
88
PRIVATE MLIRDebug)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRAMDGPUTests
22
AMDGPUUtilsTest.cpp
33
)
4-
target_link_libraries(MLIRAMDGPUTests
4+
mlir_target_link_libraries(MLIRAMDGPUTests
55
PRIVATE
66
MLIRAMDGPUUtils
77
)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
add_mlir_unittest(MLIRArmSMETests
22
TileTypeConversionTest.cpp)
3-
target_link_libraries(MLIRArmSMETests
3+
mlir_target_link_libraries(MLIRArmSMETests
44
PRIVATE
55
MLIRArmSMEToLLVM)

mlir/unittests/Dialect/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRDialectTests
22
BroadcastShapeTest.cpp
33
)
4-
target_link_libraries(MLIRDialectTests
4+
mlir_target_link_libraries(MLIRDialectTests
55
PRIVATE
66
MLIRIR
77
MLIRDialect)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRIndexOpsTests
22
IndexOpsFoldersTest.cpp
33
)
4-
target_link_libraries(MLIRIndexOpsTests
4+
mlir_target_link_libraries(MLIRIndexOpsTests
55
PRIVATE
66
MLIRIndexDialect
77
)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRLLVMIRTests
22
LLVMTypeTest.cpp
33
)
4-
target_link_libraries(MLIRLLVMIRTests
4+
mlir_target_link_libraries(MLIRLLVMIRTests
55
PRIVATE
66
MLIRLLVMDialect
77
)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRMemRefTests
22
InferShapeTest.cpp
33
)
4-
target_link_libraries(MLIRMemRefTests
4+
mlir_target_link_libraries(MLIRMemRefTests
55
PRIVATE
66
MLIRMemRefDialect
77
)

mlir/unittests/Dialect/OpenACC/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIROpenACCTests
22
OpenACCOpsTest.cpp
33
)
4-
target_link_libraries(MLIROpenACCTests
4+
mlir_target_link_libraries(MLIROpenACCTests
55
PRIVATE
66
MLIRIR
77
MLIROpenACCDialect

mlir/unittests/Dialect/Polynomial/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRPolynomialTests
22
PolynomialMathTest.cpp
33
)
4-
target_link_libraries(MLIRPolynomialTests
4+
mlir_target_link_libraries(MLIRPolynomialTests
55
PRIVATE
66
MLIRIR
77
MLIRPolynomialDialect

mlir/unittests/Dialect/SCF/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRSCFTests
22
LoopLikeSCFOpsTest.cpp
33
)
4-
target_link_libraries(MLIRSCFTests
4+
mlir_target_link_libraries(MLIRSCFTests
55
PRIVATE
66
MLIRIR
77
MLIRSCFDialect

mlir/unittests/Dialect/SPIRV/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_mlir_unittest(MLIRSPIRVImportExportTests
22
DeserializationTest.cpp
33
SerializationTest.cpp
44
)
5-
target_link_libraries(MLIRSPIRVImportExportTests
5+
mlir_target_link_libraries(MLIRSPIRVImportExportTests
66
PRIVATE
77
MLIRIR
88
MLIRSPIRVDialect
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRSparseTensorTests
22
MergerTest.cpp
33
)
4-
target_link_libraries(MLIRSparseTensorTests
4+
mlir_target_link_libraries(MLIRSparseTensorTests
55
PRIVATE
66
MLIRSparseTensorUtils
77
)

mlir/unittests/Dialect/Transform/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_mlir_unittest(MLIRTransformDialectTests
22
BuildOnlyExtensionTest.cpp
33
Preload.cpp
44
)
5-
target_link_libraries(MLIRTransformDialectTests
5+
mlir_target_link_libraries(MLIRTransformDialectTests
66
PRIVATE
77
MLIRFuncDialect
88
MLIRTestTransformDialect

mlir/unittests/Dialect/Utils/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ add_mlir_unittest(MLIRDialectUtilsTests
22
StructuredOpsUtilsTest.cpp
33
IndexingUtilsTest.cpp
44
)
5-
target_link_libraries(MLIRDialectUtilsTests
5+
mlir_target_link_libraries(MLIRDialectUtilsTests
66
PRIVATE
77
MLIRDialectUtils)

mlir/unittests/ExecutionEngine/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ add_mlir_unittest(MLIRExecutionEngineTests
55
)
66
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
77

8-
target_link_libraries(MLIRExecutionEngineTests
8+
mlir_target_link_libraries(MLIRExecutionEngineTests
99
PRIVATE
1010
MLIRArithToLLVM
11-
MLIRExecutionEngine
1211
MLIRMemRefToLLVM
1312
MLIRReconcileUnrealizedCasts
1413
${dialect_libs}
15-
14+
)
15+
target_link_libraries(MLIRExecutionEngineTests
16+
PRIVATE
17+
MLIRExecutionEngine
1618
)

mlir/unittests/IR/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,5 @@ add_mlir_unittest(MLIRIRTests
2222
MLIRTestInterfaceIncGen
2323
)
2424
target_include_directories(MLIRIRTests PRIVATE "${MLIR_BINARY_DIR}/test/lib/Dialect/Test")
25-
target_link_libraries(MLIRIRTests
26-
PRIVATE
27-
MLIRIR
28-
MLIRTestDialect)
25+
mlir_target_link_libraries(MLIRIRTests PRIVATE MLIRIR)
26+
target_link_libraries(MLIRIRTests PRIVATE MLIRTestDialect)

mlir/unittests/Interfaces/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ add_mlir_unittest(MLIRInterfacesTests
55
InferTypeOpInterfaceTest.cpp
66
)
77

8-
target_link_libraries(MLIRInterfacesTests
8+
mlir_target_link_libraries(MLIRInterfacesTests
99
PRIVATE
1010
MLIRArithDialect
1111
MLIRControlFlowInterfaces

mlir/unittests/Parser/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ add_mlir_unittest(MLIRParserTests
77
)
88
target_include_directories(MLIRParserTests PRIVATE "${MLIR_BINARY_DIR}/test/lib/Dialect/Test")
99

10-
target_link_libraries(MLIRParserTests PRIVATE
10+
mlir_target_link_libraries(MLIRParserTests PRIVATE
1111
MLIRFuncDialect
1212
MLIRLLVMDialect
1313
MLIRIR
1414
MLIRParser
15-
MLIRTestDialect
1615
)
16+
target_link_libraries(MLIRParserTests PRIVATE MLIRTestDialect)

mlir/unittests/Pass/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ add_mlir_unittest(MLIRPassTests
33
PassManagerTest.cpp
44
PassPipelineParserTest.cpp
55
)
6-
target_link_libraries(MLIRPassTests
6+
mlir_target_link_libraries(MLIRPassTests
77
PRIVATE
88
MLIRDebug
99
MLIRFuncDialect

mlir/unittests/Rewrite/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
add_mlir_unittest(MLIRRewriteTests
22
PatternBenefit.cpp
33
)
4-
target_link_libraries(MLIRRewriteTests
4+
mlir_target_link_libraries(MLIRRewriteTests
55
PRIVATE
66
MLIRRewrite
77
MLIRTransformUtils)

mlir/unittests/Support/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ add_mlir_unittest(MLIRSupportTests
44
StorageUniquerTest.cpp
55
)
66

7-
target_link_libraries(MLIRSupportTests
7+
mlir_target_link_libraries(MLIRSupportTests
88
PRIVATE MLIRSupport)

mlir/unittests/Target/LLVM/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ add_mlir_unittest(MLIRTargetLLVMTests
66
SerializeToLLVMBitcode.cpp
77
)
88

9-
target_link_libraries(MLIRTargetLLVMTests
9+
mlir_target_link_libraries(MLIRTargetLLVMTests
1010
PRIVATE
1111
MLIRTargetLLVM
1212
MLIRNVVMTarget

mlir/unittests/Tools/lsp-server-support/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ add_mlir_unittest(MLIRLspServerSupportTests
22
Protocol.cpp
33
Transport.cpp
44
)
5-
target_link_libraries(MLIRLspServerSupportTests
5+
mlir_target_link_libraries(MLIRLspServerSupportTests
66
PRIVATE
77
MLIRLspServerSupportLib)

mlir/unittests/Transforms/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ add_mlir_unittest(MLIRTransformsTests
22
Canonicalizer.cpp
33
DialectConversion.cpp
44
)
5-
target_link_libraries(MLIRTransformsTests
5+
mlir_target_link_libraries(MLIRTransformsTests
66
PRIVATE
77
MLIRParser
88
MLIRTransforms)

0 commit comments

Comments
 (0)