From d083598b3df928977b29f0853bf6d067f4191786 Mon Sep 17 00:00:00 2001 From: Ziyang Huang Date: Sun, 20 Aug 2023 23:21:44 +0800 Subject: [PATCH] Make CI build `SwiftParserCLI` --- .../Sources/swift-syntax-dev-utils/commands/Build.swift | 1 + .../Sources/swift-syntax-dev-utils/common/Paths.swift | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/commands/Build.swift b/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/commands/Build.swift index cc8000a1fc1..8fe1b33475d 100644 --- a/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/commands/Build.swift +++ b/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/commands/Build.swift @@ -20,5 +20,6 @@ struct Build: ParsableCommand, BuildCommand { func run() throws { try buildTarget(packageDir: Paths.packageDir, targetName: "SwiftSyntax-all") try buildTarget(packageDir: Paths.examplesDir, targetName: "Examples-all") + try buildTarget(packageDir: Paths.swiftParserCliDir, targetName: "swift-parser-cli") } } diff --git a/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/common/Paths.swift b/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/common/Paths.swift index a0b7a05a8ac..3165a4e788d 100644 --- a/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/common/Paths.swift +++ b/SwiftSyntaxDevUtils/Sources/swift-syntax-dev-utils/common/Paths.swift @@ -31,6 +31,11 @@ enum Paths { packageDir .appendingPathComponent("Examples") } + + static var swiftParserCliDir: URL { + packageDir + .appendingPathComponent("SwiftParserCLI") + } static var codeGenerationDir: URL { packageDir