get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS) set(LIBS FIRBuilder FIRCodeGen FIRDialect FIRDialectSupport FIRSupport HLFIRDialect ${dialect_libs} ${extension_libs} LLVMTargetParser ) add_flang_unittest(FlangOptimizerTests Builder/CharacterTest.cpp Builder/ComplexTest.cpp Builder/DoLoopHelperTest.cpp Builder/FIRBuilderTest.cpp Builder/HLFIRToolsTest.cpp Builder/Runtime/AllocatableTest.cpp Builder/Runtime/AssignTest.cpp Builder/Runtime/CommandTest.cpp Builder/Runtime/CharacterTest.cpp Builder/Runtime/DerivedTest.cpp Builder/Runtime/NumericTest.cpp Builder/Runtime/RaggedTest.cpp Builder/Runtime/ReductionTest.cpp Builder/Runtime/StopTest.cpp Builder/Runtime/TransformationalTest.cpp FIRContextTest.cpp FIRTypesTest.cpp FortranVariableTest.cpp InternalNamesTest.cpp KindMappingTest.cpp RTBuilder.cpp DEPENDS FIRDialect FIRSupport HLFIRDialect ${dialect_libs}) target_link_libraries(FlangOptimizerTests PRIVATE ${LIBS})