Skip to content

Commit 094c53d

Browse files
committed
Use local git package
1 parent 3e3bd6a commit 094c53d

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

CodeGeneration/Package.swift

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ let package = Package(
1010
products: [
1111
.executable(name: "generate-swiftsyntax", targets: ["generate-swiftsyntax"])
1212
],
13-
dependencies: [
14-
.package(url: "https://github.com/apple/swift-syntax.git", revision: "94120e0cf9bf541e54fbc8512934daea23a9ad0c"),
15-
.package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "1.2.2")),
16-
],
1713
targets: [
1814
.executableTarget(
1915
name: "generate-swiftsyntax",
@@ -41,3 +37,16 @@ let package = Package(
4137
),
4238
]
4339
)
40+
41+
if ProcessInfo.processInfo.environment["SWIFTCI_USE_LOCAL_DEPS"] == nil {
42+
// Building standalone.
43+
package.dependencies += [
44+
.package(url: "https://github.com/apple/swift-syntax.git", revision: "94120e0cf9bf541e54fbc8512934daea23a9ad0c"),
45+
.package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "1.2.2")),
46+
]
47+
} else {
48+
package.dependencies += [
49+
.package(path: ".."),
50+
.package(path: "../../swift-argument-parser"),
51+
]
52+
}

0 commit comments

Comments
 (0)