Skip to content

Commit e8f2fdd

Browse files
committed
Manually exclude Java2Swift.config files from targets that don't use the plugin
This eliminates warnings about the Java2Swift.config files being "unhandled". SwiftPM is correct to warn here, because the files aren't used from SwiftPM themselves (we're not using the build plugin to generate them).
1 parent 892e27e commit e8f2fdd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Package.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ let package = Package(
160160
.target(
161161
name: "JavaKit",
162162
dependencies: ["JavaRuntime", "JavaKitMacros", "JavaTypes"],
163+
exclude: ["Java2Swift.config"],
163164
swiftSettings: [
164165
.swiftLanguageMode(.v5),
165166
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])
@@ -168,6 +169,7 @@ let package = Package(
168169
.target(
169170
name: "JavaKitJar",
170171
dependencies: ["JavaKit"],
172+
exclude: ["Java2Swift.config"],
171173
swiftSettings: [
172174
.swiftLanguageMode(.v5),
173175
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])
@@ -176,6 +178,7 @@ let package = Package(
176178
.target(
177179
name: "JavaKitNetwork",
178180
dependencies: ["JavaKit"],
181+
exclude: ["Java2Swift.config"],
179182
swiftSettings: [
180183
.swiftLanguageMode(.v5),
181184
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])
@@ -184,6 +187,7 @@ let package = Package(
184187
.target(
185188
name: "JavaKitReflection",
186189
dependencies: ["JavaKit"],
190+
exclude: ["Java2Swift.config"],
187191
swiftSettings: [
188192
.swiftLanguageMode(.v5),
189193
.unsafeFlags(["-I\(javaIncludePath)", "-I\(javaPlatformIncludePath)"])

0 commit comments

Comments
 (0)