File tree Expand file tree Collapse file tree 8 files changed +24
-39
lines changed Expand file tree Collapse file tree 8 files changed +24
-39
lines changed Original file line number Diff line number Diff line change 1- wasm-DEVELOPMENT-SNAPSHOT-2020-03-05 -a
1+ wasm-DEVELOPMENT-SNAPSHOT-2020-03-06 -a
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
22
33.PHONY : JavaScriptKitExample
44JavaScriptKitExample :
5- cd JavaScriptKitExample && make build
5+ cd JavaScriptKitExample && \
6+ swift build --triple wasm32-unknown-wasi
67
78dist/JavaScriptKitExample.wasm : JavaScriptKitExample
89 mkdir -p dist
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
22
33.PHONY : JavaScriptKitExec
44JavaScriptKitExec :
5- cd JavaScriptKitExec && make build
5+ cd JavaScriptKitExec && \
6+ swift build --triple wasm32-unknown-wasi
67
78dist/JavaScriptKitExec.wasm : JavaScriptKitExec
89 mkdir -p dist
Original file line number Diff line number Diff line change 11MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST ) ) )
2- WASI_SDK_DIR ?= $(MAKEFILE_DIR ) /.wasi-sdk
3- WASI_SYSROOT ?= $(WASI_SDK_DIR ) /share/wasi-sysroot
42
53.PHONY : bootstrap
64bootstrap :
75 cd Runtime && npm install
86
97.PHONY : build
10- build : .wasi-sdk/dummy
11- ./script/ build-package.sh $( WASI_SYSROOT )
8+ build :
9+ swift build --triple wasm32-unknown-wasi
1210 cd Runtime && npm run build
1311
1412.PHONY : test
15- test : build
13+ test :
1614 cd IntegrationTests && make test
1715
18- .wasi-sdk/dummy :
19- ./script/install-wasi-sdk.sh $(WASI_SDK_DIR )
20- touch .wasi-sdk/dummy
Original file line number Diff line number Diff line change @@ -10,9 +10,23 @@ let package = Package(
1010 targets: [
1111 . target(
1212 name: " JavaScriptKit " ,
13- dependencies: [ " _CJavaScriptKit " ] ) ,
13+ dependencies: [ " _CJavaScriptKit " ] ,
14+ linkerSettings: [
15+ . unsafeFlags( [
16+ " -Xlinker " ,
17+ " --export=swjs_call_host_function " ,
18+ " -Xlinker " ,
19+ " --export=swjs_prepare_host_function_call "
20+ ] )
21+ ] ) ,
1422 . target(
15- name: " _CJavaScriptKit " ) ,
23+ name: " _CJavaScriptKit " ,
24+ linkerSettings: [
25+ . unsafeFlags( [
26+ " -Xlinker " ,
27+ " --allow-undefined " ,
28+ ] )
29+ ] ) ,
1630 . testTarget(
1731 name: " JavaScriptKitTests " ,
1832 dependencies: [ " JavaScriptKit " ] ) ,
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments