1 parent 85b8617 commit 45e4c55Copy full SHA for 45e4c55
1 file changed
Package@swift-5.2.swift
@@ -0,0 +1,40 @@
1
+// swift-tools-version:5.2
2
+
3
+import PackageDescription
4
5
+let package = Package(
6
+ name: "JavaScriptKit",
7
+ products: [
8
+ .library(name: "JavaScriptKit", targets: ["JavaScriptKit"])
9
+ ],
10
+ targets: [
11
+ .target(
12
13
+ dependencies: ["_CJavaScriptKit"],
14
+ linkerSettings: [
15
+ .unsafeFlags(
16
+ [
17
+ "-Xlinker",
18
+ "--export=swjs_call_host_function",
19
20
+ "--export=swjs_prepare_host_function_call",
21
22
+ "--export=swjs_cleanup_host_function_call"
23
+ ]
24
+ )
25
+ ]),
26
27
+ name: "_CJavaScriptKit",
28
29
30
31
32
+ "--allow-undefined",
33
34
35
36
+ .testTarget(
37
+ name: "JavaScriptKitTests",
38
+ dependencies: ["JavaScriptKit"]),
39
40
+)
0 commit comments