@@ -87,26 +87,6 @@ if ProcessInfo.processInfo.environment["SWIFTCI_INSTALL_RPATH_OS"] == "android"
87
87
*/
88
88
let autoProducts = [ swiftPMProduct, swiftPMDataModelProduct]
89
89
90
- private func useSwiftBuildPackageDependency( ) -> Bool {
91
- return ( ProcessInfo . processInfo. environment [ " SWIFTPM_SWBUILD_FRAMEWORK " ] == nil &&
92
- ProcessInfo . processInfo. environment [ " SWIFTPM_NO_SWBUILD_DEPENDENCY " ] == nil )
93
- }
94
-
95
- let swiftDriverDep : [ Target . Dependency ]
96
- let swiftToolsCoreSupportAutoDep : [ Target . Dependency ]
97
- let swiftToolsCoreSupportTestDep : [ Target . Dependency ]
98
-
99
- if useSwiftBuildPackageDependency ( ) {
100
- swiftDriverDep = [
101
- . product( name: " SwiftDriver " , package : " swift-driver " )
102
- ]
103
- swiftToolsCoreSupportAutoDep = [
104
- . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " )
105
- ]
106
- } else {
107
- swiftDriverDep = [ ]
108
- swiftToolsCoreSupportAutoDep = [ ]
109
- }
110
90
let package = Package (
111
91
name: " SwiftPM " ,
112
92
platforms: [
@@ -251,8 +231,9 @@ let package = Package(
251
231
. product( name: " SwiftToolchainCSQLite " , package : " swift-toolchain-sqlite " , condition: . when( platforms: [ . windows, . android] ) ) ,
252
232
. product( name: " DequeModule " , package : " swift-collections " ) ,
253
233
. product( name: " OrderedCollections " , package : " swift-collections " ) ,
234
+ . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
254
235
. product( name: " SystemPackage " , package : " swift-system " ) ,
255
- ] + swiftToolsCoreSupportAutoDep ,
236
+ ] ,
256
237
exclude: [ " CMakeLists.txt " , " Vendor/README.md " ] ,
257
238
swiftSettings: [
258
239
. enableExperimentalFeature( " StrictConcurrency " ) ,
@@ -459,9 +440,10 @@ let package = Package(
459
440
" PackageGraph " ,
460
441
" SPMBuildCore " ,
461
442
" SPMLLBuild " ,
443
+ . product( name: " SwiftDriver " , package : " swift-driver " ) ,
462
444
. product( name: " OrderedCollections " , package : " swift-collections " ) ,
463
445
" DriverSupport " ,
464
- ] + swiftDriverDep ,
446
+ ] ,
465
447
exclude: [ " CMakeLists.txt " ] ,
466
448
swiftSettings: [
467
449
. unsafeFlags( [ " -static " ] ) ,
@@ -472,7 +454,8 @@ let package = Package(
472
454
dependencies: [
473
455
" Basics " ,
474
456
" PackageModel " ,
475
- ] + swiftDriverDep,
457
+ . product( name: " SwiftDriver " , package : " swift-driver " ) ,
458
+ ] ,
476
459
exclude: [ " CMakeLists.txt " ] ,
477
460
swiftSettings: [
478
461
. unsafeFlags( [ " -static " ] ) ,
@@ -1067,7 +1050,8 @@ if ProcessInfo.processInfo.environment["ENABLE_APPLE_PRODUCT_TYPES"] == "1" {
1067
1050
}
1068
1051
}
1069
1052
1070
- if useSwiftBuildPackageDependency ( ) {
1053
+ if ProcessInfo . processInfo. environment [ " SWIFTPM_SWBUILD_FRAMEWORK " ] == nil &&
1054
+ ProcessInfo . processInfo. environment [ " SWIFTPM_NO_SWBUILD_DEPENDENCY " ] == nil {
1071
1055
1072
1056
let swiftbuildsupport : Target = package . targets. first ( where: { $0. name == " SwiftBuildSupport " } ) !
1073
1057
swiftbuildsupport. dependencies += [
0 commit comments