62 lines · plain
1get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)2get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)3 4set(LLVM_LINK_COMPONENTS5 TargetParser6)7 8set(LIBS9 CUFDialect10 FIRBuilder11 FIRCodeGenDialect12 FIRDialect13 FIRDialectSupport14 FIRSupport15 HLFIRDialect16 MIFDialect17)18 19add_flang_unittest(FlangOptimizerTests20 Builder/CharacterTest.cpp21 Builder/ComplexTest.cpp22 Builder/DoLoopHelperTest.cpp23 Builder/FIRBuilderTest.cpp24 Builder/HLFIRToolsTest.cpp25 Builder/Runtime/AllocatableTest.cpp26 Builder/Runtime/AssignTest.cpp27 Builder/Runtime/CommandTest.cpp28 Builder/Runtime/CharacterTest.cpp29 Builder/Runtime/DerivedTest.cpp30 Builder/Runtime/IntrinsicsTest.cpp31 Builder/Runtime/NumericTest.cpp32 Builder/Runtime/RaggedTest.cpp33 Builder/Runtime/ReductionTest.cpp34 Builder/Runtime/StopTest.cpp35 Builder/Runtime/TransformationalTest.cpp36 FIRContextTest.cpp37 FIRTypesTest.cpp38 FortranVariableTest.cpp39 InternalNamesTest.cpp40 KindMappingTest.cpp41 RTBuilder.cpp42DEPENDS43 CUFDialect44 FIRDialect45 FIRSupport46 HLFIRDialect47 MIFDialect)48 49if(NOT FLANG_STANDALONE_BUILD)50 add_dependencies(FlangOptimizerTests51 ${dialect_libs})52endif()53 54target_link_libraries(FlangOptimizerTests55 PRIVATE56 ${LIBS})57mlir_target_link_libraries(FlangOptimizerTests58 PRIVATE59 ${dialect_libs}60 ${extension_libs}61 )62