Skip to content

[mlir] Use mlir_target_link_libraries for unit tests #119858

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion mlir/unittests/Analysis/Presburger/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ add_mlir_unittest(MLIRPresburgerTests
UtilsTest.cpp
)

target_link_libraries(MLIRPresburgerTests
mlir_target_link_libraries(MLIRPresburgerTests
PRIVATE MLIRPresburger
MLIRAffineAnalysis
MLIRParser
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Bytecode/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRBytecodeTests
BytecodeTest.cpp
)
target_link_libraries(MLIRBytecodeTests
mlir_target_link_libraries(MLIRBytecodeTests
PRIVATE
MLIRBytecodeReader
MLIRBytecodeWriter
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Conversion/PDLToPDLInterp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRPDLToPDLInterpTests
RootOrderingTest.cpp
)
target_link_libraries(MLIRPDLToPDLInterpTests
mlir_target_link_libraries(MLIRPDLToPDLInterpTests
PRIVATE
MLIRArithDialect
MLIRPDLToPDLInterp
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Debug/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ add_mlir_unittest(MLIRDebugTests
FileLineColLocBreakpointManagerTest.cpp
)

target_link_libraries(MLIRDebugTests
mlir_target_link_libraries(MLIRDebugTests
PRIVATE MLIRDebug)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/AMDGPU/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRAMDGPUTests
AMDGPUUtilsTest.cpp
)
target_link_libraries(MLIRAMDGPUTests
mlir_target_link_libraries(MLIRAMDGPUTests
PRIVATE
MLIRAMDGPUUtils
)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/ArmSME/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
add_mlir_unittest(MLIRArmSMETests
TileTypeConversionTest.cpp)
target_link_libraries(MLIRArmSMETests
mlir_target_link_libraries(MLIRArmSMETests
PRIVATE
MLIRArmSMEToLLVM)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRDialectTests
BroadcastShapeTest.cpp
)
target_link_libraries(MLIRDialectTests
mlir_target_link_libraries(MLIRDialectTests
PRIVATE
MLIRIR
MLIRDialect)
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/Index/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRIndexOpsTests
IndexOpsFoldersTest.cpp
)
target_link_libraries(MLIRIndexOpsTests
mlir_target_link_libraries(MLIRIndexOpsTests
PRIVATE
MLIRIndexDialect
)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/LLVMIR/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRLLVMIRTests
LLVMTypeTest.cpp
)
target_link_libraries(MLIRLLVMIRTests
mlir_target_link_libraries(MLIRLLVMIRTests
PRIVATE
MLIRLLVMDialect
)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/MemRef/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRMemRefTests
InferShapeTest.cpp
)
target_link_libraries(MLIRMemRefTests
mlir_target_link_libraries(MLIRMemRefTests
PRIVATE
MLIRMemRefDialect
)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/OpenACC/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIROpenACCTests
OpenACCOpsTest.cpp
)
target_link_libraries(MLIROpenACCTests
mlir_target_link_libraries(MLIROpenACCTests
PRIVATE
MLIRIR
MLIROpenACCDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/Polynomial/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRPolynomialTests
PolynomialMathTest.cpp
)
target_link_libraries(MLIRPolynomialTests
mlir_target_link_libraries(MLIRPolynomialTests
PRIVATE
MLIRIR
MLIRPolynomialDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/SCF/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRSCFTests
LoopLikeSCFOpsTest.cpp
)
target_link_libraries(MLIRSCFTests
mlir_target_link_libraries(MLIRSCFTests
PRIVATE
MLIRIR
MLIRSCFDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/SPIRV/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ add_mlir_unittest(MLIRSPIRVImportExportTests
DeserializationTest.cpp
SerializationTest.cpp
)
target_link_libraries(MLIRSPIRVImportExportTests
mlir_target_link_libraries(MLIRSPIRVImportExportTests
PRIVATE
MLIRIR
MLIRSPIRVDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/SparseTensor/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRSparseTensorTests
MergerTest.cpp
)
target_link_libraries(MLIRSparseTensorTests
mlir_target_link_libraries(MLIRSparseTensorTests
PRIVATE
MLIRSparseTensorUtils
)
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/Transform/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ add_mlir_unittest(MLIRTransformDialectTests
BuildOnlyExtensionTest.cpp
Preload.cpp
)
target_link_libraries(MLIRTransformDialectTests
mlir_target_link_libraries(MLIRTransformDialectTests
PRIVATE
MLIRFuncDialect
MLIRTestTransformDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Dialect/Utils/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ add_mlir_unittest(MLIRDialectUtilsTests
StructuredOpsUtilsTest.cpp
IndexingUtilsTest.cpp
)
target_link_libraries(MLIRDialectUtilsTests
mlir_target_link_libraries(MLIRDialectUtilsTests
PRIVATE
MLIRDialectUtils)
8 changes: 5 additions & 3 deletions mlir/unittests/ExecutionEngine/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ add_mlir_unittest(MLIRExecutionEngineTests
)
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)

target_link_libraries(MLIRExecutionEngineTests
mlir_target_link_libraries(MLIRExecutionEngineTests
PRIVATE
MLIRArithToLLVM
MLIRExecutionEngine
MLIRMemRefToLLVM
MLIRReconcileUnrealizedCasts
${dialect_libs}

)
target_link_libraries(MLIRExecutionEngineTests
PRIVATE
MLIRExecutionEngine
)
6 changes: 2 additions & 4 deletions mlir/unittests/IR/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,5 @@ add_mlir_unittest(MLIRIRTests
MLIRTestInterfaceIncGen
)
target_include_directories(MLIRIRTests PRIVATE "${MLIR_BINARY_DIR}/test/lib/Dialect/Test")
target_link_libraries(MLIRIRTests
PRIVATE
MLIRIR
MLIRTestDialect)
mlir_target_link_libraries(MLIRIRTests PRIVATE MLIRIR)
target_link_libraries(MLIRIRTests PRIVATE MLIRTestDialect)
2 changes: 1 addition & 1 deletion mlir/unittests/Interfaces/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ add_mlir_unittest(MLIRInterfacesTests
InferTypeOpInterfaceTest.cpp
)

target_link_libraries(MLIRInterfacesTests
mlir_target_link_libraries(MLIRInterfacesTests
PRIVATE
MLIRArithDialect
MLIRControlFlowInterfaces
Expand Down
4 changes: 2 additions & 2 deletions mlir/unittests/Parser/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ add_mlir_unittest(MLIRParserTests
)
target_include_directories(MLIRParserTests PRIVATE "${MLIR_BINARY_DIR}/test/lib/Dialect/Test")

target_link_libraries(MLIRParserTests PRIVATE
mlir_target_link_libraries(MLIRParserTests PRIVATE
MLIRFuncDialect
MLIRLLVMDialect
MLIRIR
MLIRParser
MLIRTestDialect
)
target_link_libraries(MLIRParserTests PRIVATE MLIRTestDialect)
2 changes: 1 addition & 1 deletion mlir/unittests/Pass/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ add_mlir_unittest(MLIRPassTests
PassManagerTest.cpp
PassPipelineParserTest.cpp
)
target_link_libraries(MLIRPassTests
mlir_target_link_libraries(MLIRPassTests
PRIVATE
MLIRDebug
MLIRFuncDialect
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Rewrite/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
add_mlir_unittest(MLIRRewriteTests
PatternBenefit.cpp
)
target_link_libraries(MLIRRewriteTests
mlir_target_link_libraries(MLIRRewriteTests
PRIVATE
MLIRRewrite
MLIRTransformUtils)
2 changes: 1 addition & 1 deletion mlir/unittests/Support/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ add_mlir_unittest(MLIRSupportTests
StorageUniquerTest.cpp
)

target_link_libraries(MLIRSupportTests
mlir_target_link_libraries(MLIRSupportTests
PRIVATE MLIRSupport)
2 changes: 1 addition & 1 deletion mlir/unittests/Target/LLVM/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ add_mlir_unittest(MLIRTargetLLVMTests
SerializeToLLVMBitcode.cpp
)

target_link_libraries(MLIRTargetLLVMTests
mlir_target_link_libraries(MLIRTargetLLVMTests
PRIVATE
MLIRTargetLLVM
MLIRNVVMTarget
Expand Down
2 changes: 1 addition & 1 deletion mlir/unittests/Tools/lsp-server-support/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ add_mlir_unittest(MLIRLspServerSupportTests
Protocol.cpp
Transport.cpp
)
target_link_libraries(MLIRLspServerSupportTests
mlir_target_link_libraries(MLIRLspServerSupportTests
PRIVATE
MLIRLspServerSupportLib)
2 changes: 1 addition & 1 deletion mlir/unittests/Transforms/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ add_mlir_unittest(MLIRTransformsTests
Canonicalizer.cpp
DialectConversion.cpp
)
target_link_libraries(MLIRTransformsTests
mlir_target_link_libraries(MLIRTransformsTests
PRIVATE
MLIRParser
MLIRTransforms)
Loading