# This source file is part of the Swift.org open source project # # Copyright (c) 2014 - 2023 Apple Inc. and the Swift project authors # Licensed under Apache License v2.0 with Runtime Library Exception # # See http://swift.org/LICENSE.txt for license information # See http://swift.org/CONTRIBUTORS.txt for Swift project authors add_swift_syntax_library(SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift Diagnostics.swift LRUCache.swift Macros.swift PluginMacroExpansionContext.swift PluginMessageCompatibility.swift PluginMessages.swift JSON/CodingUtilities.swift JSON/JSON.swift JSON/JSONDecoding.swift JSON/JSONEncoding.swift StandardIOMessageConnection.swift ) target_link_swift_syntax_libraries(SwiftCompilerPluginMessageHandling PUBLIC SwiftSyntax SwiftBasicFormat SwiftDiagnostics SwiftParser SwiftSyntaxMacros SwiftSyntaxMacroExpansion SwiftOperators ) target_link_swift_syntax_libraries(SwiftCompilerPluginMessageHandling PRIVATE _SwiftSyntaxCShims )