diff --git a/Sources/SKTestSupport/SkipUnless.swift b/Sources/SKTestSupport/SkipUnless.swift index 99677fa1d..ae2fcfaee 100644 --- a/Sources/SKTestSupport/SkipUnless.swift +++ b/Sources/SKTestSupport/SkipUnless.swift @@ -140,6 +140,11 @@ package actor SkipUnless { file: StaticString = #filePath, line: UInt = #line ) async throws { + try XCTSkipUnless( + Platform.current != .windows, + "Temporarily skipping as we need to fix these tests to use the cmake-built swift-syntax libraries on Windows." + ) + return try await shared.skipUnlessSupported(file: file, line: line) { do { let project = try await SwiftPMTestProject( diff --git a/Sources/SKTestSupport/SwiftPMTestProject.swift b/Sources/SKTestSupport/SwiftPMTestProject.swift index cdb188666..7e1dfe961 100644 --- a/Sources/SKTestSupport/SwiftPMTestProject.swift +++ b/Sources/SKTestSupport/SwiftPMTestProject.swift @@ -169,8 +169,8 @@ package class SwiftPMTestProject: MultiFileTestProject { .macro( name: "MyMacros", swiftSettings: [.unsafeFlags([ - "-I", "\(moduleSearchPath)", - "-Xcc", "-fmodule-map-file=\(try swiftSyntaxCShimsModulemap.filePath)" + "-I", #"\(moduleSearchPath)"#, + "-Xcc", #"-fmodule-map-file=\(try swiftSyntaxCShimsModulemap.filePath)"# ])], linkerSettings: [ .unsafeFlags([