File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 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+ name: " JavaScriptKit " ,
13+ dependencies: [ " _CJavaScriptKit " ] ,
14+ linkerSettings: [
15+ . unsafeFlags(
16+ [
17+ " -Xlinker " ,
18+ " --export=swjs_call_host_function " ,
19+ " -Xlinker " ,
20+ " --export=swjs_prepare_host_function_call " ,
21+ " -Xlinker " ,
22+ " --export=swjs_cleanup_host_function_call "
23+ ]
24+ )
25+ ] ) ,
26+ . target(
27+ name: " _CJavaScriptKit " ,
28+ linkerSettings: [
29+ . unsafeFlags(
30+ [
31+ " -Xlinker " ,
32+ " --allow-undefined " ,
33+ ]
34+ )
35+ ] ) ,
36+ . testTarget(
37+ name: " JavaScriptKitTests " ,
38+ dependencies: [ " JavaScriptKit " ] ) ,
39+ ]
40+ )
You can’t perform that action at this time.
0 commit comments