Skip to content

Commit c67c06e

Browse files
authored
Merge pull request #1950 from ahoppen/gardening
Gardening
2 parents 1ba45f8 + aee36fd commit c67c06e

28 files changed

+12
-582
lines changed

Package.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,14 @@ var targets: [Target] = [
123123
.target(
124124
name: "CompletionScoring",
125125
dependencies: ["CCompletionScoring"],
126+
exclude: ["CMakeLists.txt"],
126127
swiftSettings: globalSwiftSettings
127128
),
128129

129130
.target(
130131
name: "CompletionScoringForPlugin",
131132
dependencies: ["CCompletionScoring"],
133+
exclude: ["CMakeLists.txt"],
132134
swiftSettings: globalSwiftSettings
133135
),
134136

@@ -550,6 +552,7 @@ var targets: [Target] = [
550552
"SwiftExtensionsForPlugin",
551553
"SwiftSourceKitPluginCommon",
552554
],
555+
exclude: ["CMakeLists.txt"],
553556
swiftSettings: globalSwiftSettings + [
554557
.unsafeFlags([
555558
"-module-alias", "SourceKitD=SourceKitDForPlugin",
@@ -569,6 +572,7 @@ var targets: [Target] = [
569572
"SwiftExtensionsForPlugin",
570573
"SKLoggingForPlugin",
571574
],
575+
exclude: ["CMakeLists.txt"],
572576
swiftSettings: globalSwiftSettings + [
573577
.unsafeFlags([
574578
"-module-alias", "SourceKitD=SourceKitDForPlugin",
@@ -591,6 +595,7 @@ var targets: [Target] = [
591595
"SwiftSourceKitPluginCommon",
592596
"SwiftExtensionsForPlugin",
593597
],
598+
exclude: ["CMakeLists.txt"],
594599
swiftSettings: globalSwiftSettings + [
595600
.unsafeFlags([
596601
"-module-alias", "CompletionScoring=CompletionScoringForPlugin",

Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -425,23 +425,7 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
425425

426426
throw NonFileURIError(uri: file)
427427
}
428-
let compileArguments = try buildTarget.compileArguments(for: fileURL)
429-
430-
#if compiler(>=6.1)
431-
#warning("When we drop support for Swift 5.10 we no longer need to adjust compiler arguments for the Modules move")
432-
#endif
433-
// Fix up compiler arguments that point to a `/Modules` subdirectory if the Swift version in the toolchain is less
434-
// than 6.0 because it places the modules one level higher up.
435-
let toolchainVersion = await orLog("Getting Swift version") { try await toolchain.swiftVersion }
436-
guard let toolchainVersion, toolchainVersion < SwiftVersion(6, 0) else {
437-
return compileArguments
438-
}
439-
return compileArguments.map { argument in
440-
if argument.hasSuffix("/Modules"), argument.contains(self.swiftPMWorkspace.location.scratchDirectory.pathString) {
441-
return String(argument.dropLast(8))
442-
}
443-
return argument
444-
}
428+
return try buildTarget.compileArguments(for: fileURL)
445429
}
446430

447431
package func buildTargets(request: WorkspaceBuildTargetsRequest) async throws -> WorkspaceBuildTargetsResponse {

0 commit comments

Comments
 (0)