47 lines
1.1 KiB
Text
47 lines
1.1 KiB
Text
|
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})
|