Skip to content

Commit 555816c

Browse files
authored
Merge pull request #2312 from DougGregor/swift-if-config-dependency
Add SwiftIfConfig as a dependency for macro testing
2 parents 331f156 + 91b0580 commit 555816c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Package.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,10 @@ var targets: [Target] = [
562562
.product(name: "SwiftToolsSupport-auto", package: "swift-tools-support-core"),
563563
// Depend on `SwiftCompilerPlugin` and `SwiftSyntaxMacros` so the modules are built before running tests and can
564564
// be used by test cases that test macros (see `SwiftPMTestProject.macroPackageManifest`)
565-
] + swiftSyntaxDependencies(["SwiftParser", "SwiftSyntax", "SwiftCompilerPlugin", "SwiftSyntaxMacros"]),
565+
]
566+
+ swiftSyntaxDependencies([
567+
"SwiftIfConfig", "SwiftParser", "SwiftSyntax", "SwiftCompilerPlugin", "SwiftSyntaxMacros",
568+
]),
566569
swiftSettings: globalSwiftSettings
567570
),
568571

Sources/SKTestSupport/SwiftPMTestProject.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ package class SwiftPMTestProject: MultiFileTestProject {
105105
"SwiftCompilerPlugin",
106106
"SwiftCompilerPluginMessageHandling",
107107
"SwiftDiagnostics",
108+
"SwiftIfConfig",
108109
"SwiftOperators",
109110
"SwiftParser",
110111
"SwiftParserDiagnostics",

0 commit comments

Comments
 (0)