diff --git a/Package.swift b/Package.swift index 4c8cd945a..bdc656e5c 100644 --- a/Package.swift +++ b/Package.swift @@ -562,7 +562,10 @@ var targets: [Target] = [ .product(name: "SwiftToolsSupport-auto", package: "swift-tools-support-core"), // Depend on `SwiftCompilerPlugin` and `SwiftSyntaxMacros` so the modules are built before running tests and can // be used by test cases that test macros (see `SwiftPMTestProject.macroPackageManifest`) - ] + swiftSyntaxDependencies(["SwiftParser", "SwiftSyntax", "SwiftCompilerPlugin", "SwiftSyntaxMacros"]), + ] + + swiftSyntaxDependencies([ + "SwiftIfConfig", "SwiftParser", "SwiftSyntax", "SwiftCompilerPlugin", "SwiftSyntaxMacros", + ]), swiftSettings: globalSwiftSettings ), diff --git a/Sources/SKTestSupport/SwiftPMTestProject.swift b/Sources/SKTestSupport/SwiftPMTestProject.swift index 54e975ad5..12a806906 100644 --- a/Sources/SKTestSupport/SwiftPMTestProject.swift +++ b/Sources/SKTestSupport/SwiftPMTestProject.swift @@ -105,6 +105,7 @@ package class SwiftPMTestProject: MultiFileTestProject { "SwiftCompilerPlugin", "SwiftCompilerPluginMessageHandling", "SwiftDiagnostics", + "SwiftIfConfig", "SwiftOperators", "SwiftParser", "SwiftParserDiagnostics",