1get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) 2get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS) 3 4set(LIBS 5 CUFDialect 6 FIRBuilder 7 FIRCodeGen 8 FIRDialect 9 FIRDialectSupport 10 FIRSupport 11 HLFIRDialect 12 LLVMTargetParser 13) 14 15add_flang_unittest(FlangOptimizerTests 16 Builder/CharacterTest.cpp 17 Builder/ComplexTest.cpp 18 Builder/DoLoopHelperTest.cpp 19 Builder/FIRBuilderTest.cpp 20 Builder/HLFIRToolsTest.cpp 21 Builder/Runtime/AllocatableTest.cpp 22 Builder/Runtime/AssignTest.cpp 23 Builder/Runtime/CommandTest.cpp 24 Builder/Runtime/CharacterTest.cpp 25 Builder/Runtime/DerivedTest.cpp 26 Builder/Runtime/IntrinsicsTest.cpp 27 Builder/Runtime/NumericTest.cpp 28 Builder/Runtime/RaggedTest.cpp 29 Builder/Runtime/ReductionTest.cpp 30 Builder/Runtime/StopTest.cpp 31 Builder/Runtime/TransformationalTest.cpp 32 FIRContextTest.cpp 33 FIRTypesTest.cpp 34 FortranVariableTest.cpp 35 InternalNamesTest.cpp 36 KindMappingTest.cpp 37 RTBuilder.cpp 38DEPENDS 39 CUFDialect 40 FIRDialect 41 FIRSupport 42 HLFIRDialect 43 ${dialect_libs}) 44 45target_link_libraries(FlangOptimizerTests 46 PRIVATE 47 ${LIBS}) 48mlir_target_link_libraries(FlangOptimizerTests 49 PRIVATE 50 ${dialect_libs} 51 ${extension_libs} 52 ) 53