diff --git a/Sources/SwiftBundler/Bundler/SwiftPackageManager/SwiftPackageManager.swift b/Sources/SwiftBundler/Bundler/SwiftPackageManager/SwiftPackageManager.swift index 0efd8f8..d7d4534 100644 --- a/Sources/SwiftBundler/Bundler/SwiftPackageManager/SwiftPackageManager.swift +++ b/Sources/SwiftBundler/Bundler/SwiftPackageManager/SwiftPackageManager.swift @@ -214,7 +214,8 @@ enum SwiftPackageManager { if buildContext.isGUIExecutable { let frontendArguments = ["-entry-point-function-name", "wWinMain"] let swiftcArguments = frontendArguments.flatMap { ["-Xfrontend", $0] } - guiArguments = swiftcArguments.flatMap { ["-Xswiftc", $0] } + guiArguments = swiftcArguments.flatMap { ["-Xswiftc", $0] } + + ["-Xlinker", "/SUBSYSTEM:WINDOWS"] } else { guiArguments = [] }