From 5744745dfa1759d64bf829a625f90a855eefa1b3 Mon Sep 17 00:00:00 2001 From: Jeremy Schonfeld Date: Mon, 14 Jul 2025 13:08:53 -0700 Subject: [PATCH] Enable FoundationMacrosTests on Windows --- Package.swift | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/Package.swift b/Package.swift index bb7f782b6..fa7801ae2 100644 --- a/Package.swift +++ b/Package.swift @@ -206,19 +206,13 @@ let package = Package( .enableExperimentalFeature("AccessLevelOnImport") ] + availabilityMacros + featureSettings ), + + .testTarget( + name: "FoundationMacrosTests", + dependencies: [ + "FoundationMacros" + ], + swiftSettings: availabilityMacros + featureSettings + testOnlySwiftSettings + ) ] ) - -// https://github.com/apple/swift-package-manager/issues/7174 -// Test macro targets result in multiple definitions of `main` on Windows. -#if !os(Windows) -package.targets.append(contentsOf: [ - .testTarget( - name: "FoundationMacrosTests", - dependencies: [ - "FoundationMacros" - ], - swiftSettings: availabilityMacros + featureSettings + testOnlySwiftSettings - ) -]) -#endif