include(SwiftWindowsSupport) swift_swap_compiler_if_needed("SyntaxParserUnitTests") add_swift_unittest(SwiftSyntaxParserTests SyntaxParserTests.cpp ) target_link_libraries(SwiftSyntaxParserTests PRIVATE libSwiftSyntaxParser) if(APPLE) # Prioritize finding the parser library from the build/lib directory. # Otherwise it may find it from the 'lib/swift/macosx' directory which could # be out-of-date. get_target_property(link_flags SwiftSyntaxParserTests LINK_FLAGS) set(link_flags "-Xlinker -rpath -Xlinker ${SWIFT_LIBRARY_OUTPUT_INTDIR} ${link_flags}") set_property(TARGET SwiftSyntaxParserTests PROPERTY LINK_FLAGS "${link_flags}") endif() set_property(TARGET SwiftSyntaxParserTests APPEND_STRING PROPERTY COMPILE_FLAGS " -fblocks") if(SWIFT_NEED_EXPLICIT_LIBDISPATCH) target_link_libraries(SwiftSyntaxParserTests PRIVATE BlocksRuntime) endif()