Skip to content

Commit fa22bcf

Browse files
committed
fixing subprocess build on linux
1 parent 1224e41 commit fa22bcf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Package.swift

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ let package = Package(
369369
"JavaKitShared",
370370
"JavaKitConfigurationShared",
371371
// .product(name: "Subprocess", package: "swift-subprocess")
372-
"_Subprocess", // using process spawning
372+
"_Subprocess",
373373
],
374374
swiftSettings: [
375375
.swiftLanguageMode(.v5),
@@ -394,7 +394,6 @@ let package = Package(
394394
"JavaKitShared",
395395
"JavaKitConfigurationShared",
396396
],
397-
398397
swiftSettings: [
399398
.swiftLanguageMode(.v5),
400399
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"]),
@@ -508,7 +507,11 @@ let package = Package(
508507
.product(name: "SystemPackage", package: "swift-system"),
509508
],
510509
swiftSettings: [
511-
.swiftLanguageMode(.v5)
510+
.swiftLanguageMode(.v5),
511+
.define(
512+
"SYSTEM_PACKAGE_DARWIN",
513+
.when(platforms: [.macOS, .macCatalyst, .iOS, .watchOS, .tvOS, .visionOS])),
514+
.define("SYSTEM_PACKAGE"),
512515
]
513516
),
514517
]

0 commit comments

Comments
 (0)