Skip to content

Commit e272b7d

Browse files
committed
Foo
1 parent 97005e1 commit e272b7d

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

Package.swift

+18-12
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,6 @@ let swiftPMDataModelProduct = (
5555
]
5656
)
5757

58-
let usePackageDependencies = ProcessInfo.processInfo.environment["SWIFTCI_USE_LOCAL_DEPS"] == nil
59-
60-
let swiftTestingTargetDep: [Target.Dependency]
61-
if !usePackageDependencies {
62-
swiftTestingTargetDep = [
63-
.product(name: "Testing", package: "swift-testing"),
64-
]
65-
} else {
66-
swiftTestingTargetDep = []
67-
}
68-
6958
/** The `libSwiftPM` set of interfaces to programmatically work with Swift
7059
packages. `libSwiftPM` includes all of the SwiftPM code except the
7160
command line tools, while `libSwiftPMDataModel` includes only the data model.
@@ -82,6 +71,22 @@ let swiftPMProduct = (
8271
]
8372
)
8473

74+
let usePackageDependencies = ProcessInfo.processInfo.environment["SWIFTCI_USE_LOCAL_DEPS"] == nil
75+
76+
let swiftTestingTargetDep: [Target.Dependency]
77+
let swiftTestingPackageDep: [Package.Dependency]
78+
if usePackageDependencies {
79+
swiftTestingTargetDep = []
80+
swiftTestingPackageDep = []
81+
} else {
82+
swiftTestingTargetDep = [
83+
.product(name: "Testing", package: "swift-testing")
84+
]
85+
swiftTestingPackageDep = [
86+
// .package(path: "../swift-testing"),
87+
]
88+
}
89+
8590
#if os(Windows)
8691
let includeDynamicLibrary: Bool = false
8792
let systemSQLitePkgConfig: String? = nil
@@ -764,7 +769,7 @@ let package = Package(
764769
.product(name: "TSCTestSupport", package: "swift-tools-support-core"),
765770
.product(name: "OrderedCollections", package: "swift-collections"),
766771
"Workspace",
767-
]+ swiftTestingTargetDep,
772+
] + swiftTestingTargetDep,
768773
swiftSettings: [
769774
.unsafeFlags(["-static"]),
770775
]
@@ -1054,6 +1059,7 @@ if usePackageDependencies {
10541059
.package(path: "../swift-toolchain-sqlite"),
10551060
]
10561061
}
1062+
package.dependencies += swiftTestingPackageDep
10571063

10581064
/// If ENABLE_APPLE_PRODUCT_TYPES is set in the environment, then also define ENABLE_APPLE_PRODUCT_TYPES in each of the regular targets and test targets.
10591065
if ProcessInfo.processInfo.environment["ENABLE_APPLE_PRODUCT_TYPES"] == "1" {

0 commit comments

Comments
 (0)