@@ -77,11 +77,6 @@ let package = Package(
7777 targets: [ " JavaKitReflection " ]
7878 ) ,
7979
80- . library(
81- name: " JavaKitVM " ,
82- targets: [ " JavaKitVM " ]
83- ) ,
84-
8580 . library(
8681 name: " JavaTypes " ,
8782 targets: [ " JavaTypes " ]
@@ -165,6 +160,18 @@ let package = Package(
165160 swiftSettings: [
166161 . swiftLanguageMode( . v5) ,
167162 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
163+ ] ,
164+ linkerSettings: [
165+ . unsafeFlags(
166+ [
167+ " -L \( javaHome) /lib/server " ,
168+ " -Xlinker " ,
169+ " -rpath " ,
170+ " -Xlinker " ,
171+ " \( javaHome) /lib/server " ,
172+ ]
173+ ) ,
174+ . linkedLibrary( " jvm " ) ,
168175 ]
169176 ) ,
170177 . target(
@@ -203,27 +210,6 @@ let package = Package(
203210 . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
204211 ]
205212 ) ,
206- . target(
207- name: " JavaKitVM " ,
208- dependencies: [ " JavaKit " ] ,
209- swiftSettings: [
210- . swiftLanguageMode( . v5) ,
211- . unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
212- ] ,
213- linkerSettings: [
214- . unsafeFlags(
215- [
216- " -L \( javaHome) /lib/server " ,
217- " -Xlinker " ,
218- " -rpath " ,
219- " -Xlinker " ,
220- " \( javaHome) /lib/server " ,
221- ]
222- ) ,
223- . linkedLibrary( " jvm " ) ,
224- ]
225- ) ,
226-
227213 . plugin(
228214 name: " JavaCompilerPlugin " ,
229215 capability: . buildTool( )
@@ -272,7 +258,6 @@ let package = Package(
272258 " JavaKitJar " ,
273259 " JavaKitReflection " ,
274260 " JavaKitNetwork " ,
275- " JavaKitVM " ,
276261 " JavaTypes " ,
277262 ] ,
278263 swiftSettings: [
@@ -291,7 +276,6 @@ let package = Package(
291276 " JavaKit " ,
292277 " JavaKitJar " ,
293278 " JavaKitNetwork " ,
294- " JavaKitVM " ,
295279 " Java2SwiftLib " ,
296280 ] ,
297281
@@ -328,7 +312,7 @@ let package = Package(
328312
329313 . testTarget(
330314 name: " JavaKitTests " ,
331- dependencies: [ " JavaKit " , " JavaKitNetwork " , " JavaKitVM " ] ,
315+ dependencies: [ " JavaKit " , " JavaKitNetwork " ] ,
332316 swiftSettings: [
333317 . swiftLanguageMode( . v5)
334318 ]
0 commit comments