47 lines · plain
1# Exclude tests from libMLIR.so2add_mlir_library(MLIRTestIR3 TestAffineWalk.cpp4 TestBytecodeRoundtrip.cpp5 TestBuiltinAttributeInterfaces.cpp6 TestBuiltinDistinctAttributes.cpp7 TestClone.cpp8 TestDiagnostics.cpp9 TestDiagnosticsMetadata.cpp10 TestDominance.cpp11 TestFunc.cpp12 TestInterfaces.cpp13 TestMatchers.cpp14 TestLazyLoading.cpp15 TestOpaqueLoc.cpp16 TestOperationEquals.cpp17 TestPrintDefUse.cpp18 TestPrintInvalid.cpp19 TestPrintNesting.cpp20 TestSideEffects.cpp21 TestSlicing.cpp22 TestSymbolUses.cpp23 TestRegions.cpp24 TestTypes.cpp25 TestUseListOrders.cpp26 TestVisitors.cpp27 TestVisitorsGeneric.cpp28 29 EXCLUDE_FROM_LIBMLIR30 31 LINK_LIBS PUBLIC32 MLIRTestDialect33 )34 35mlir_target_link_libraries(MLIRTestIR PUBLIC36 MLIRPass37 MLIRBytecodeReader38 MLIRBytecodeWriter39 MLIRFunctionInterfaces40 )41 42target_include_directories(MLIRTestIR43 PRIVATE44 ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test45 ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test46 )47