| include(SwiftWindowsSupport) |
| swift_swap_compiler_if_needed("SyntaxParserUnitTests") |
| |
| add_swift_unittest(SwiftSyntaxParserTests |
| SyntaxParserTests.cpp |
| ) |
| if(NOT SWIFT_BUILT_STANDALONE AND NOT CMAKE_C_COMPILER_ID STREQUAL Clang) |
| add_dependencies(SwiftSyntaxParserTests clang) |
| endif() |
| |
| target_link_libraries(SwiftSyntaxParserTests |
| PRIVATE |
| libSwiftSyntaxParser) |
| |
| if(CMAKE_SYSTEM_NAME STREQUAL Darwin) |
| set_target_properties(SwiftSyntaxParserTests PROPERTIES |
| BUILD_RPATH ${SWIFT_LIBRARY_OUTPUT_INTDIR}) |
| endif() |
| |
| set_property(TARGET SwiftSyntaxParserTests APPEND_STRING PROPERTY |
| COMPILE_FLAGS " -fblocks") |
| if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin) |
| target_link_libraries(SwiftSyntaxParserTests PRIVATE BlocksRuntime) |
| endif() |