Auto-build wasm3-strace, wasm3-tracer

extensions
Volodymyr Shymanskyy 3 years ago
parent 141d6e487f
commit 36649e8674

@ -53,11 +53,14 @@ jobs:
cd platforms/cosmopolitan
./build.sh
cp ./wasm3.com ../../wasm3-cosmopolitan.com
cp ./wasm3.com.dbg ../../wasm3-cosmopolitan.com.dbg
- name: Publish
uses: softprops/action-gh-release@v1
with:
draft: ${{ env.draft }}
files: "*.com"
files: |
*.com
*.com.dbg
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@ -90,6 +93,26 @@ jobs:
source $HOME/.wasienv/wasienv.sh
cmake --build build
cp ./build/wasm3.wasm ./wasm3-wasi.wasm
- name: Configure, Build strace
env:
CFLAGS: -Dd_m3EnableStrace=1
run: |
source $HOME/.wasienv/wasienv.sh
mkdir build-strace
cd build-strace
wasimake cmake ..
cmake --build .
cp ./wasm3.wasm ../wasm3-strace.wasm
- name: Configure, Build tracer
env:
CFLAGS: -Dd_m3EnableStrace=3
run: |
source $HOME/.wasienv/wasienv.sh
mkdir build-tracer
cd build-tracer
wasimake cmake ..
cmake --build .
cp ./wasm3.wasm ../wasm3-tracer.wasm
- name: Publish
uses: softprops/action-gh-release@v1
with:

@ -306,7 +306,7 @@ jobs:
run: |
mkdir build
cd build
${{ matrix.config.cc }} -DASSERTS -Dd_m3HasWASI \
${{ matrix.config.cc }} -DASSERTS -Dd_m3HasWASI ${{ matrix.config.cflags }} \
-I../source ../source/*.c ../platforms/app/main.c \
-O3 -g0 -flto -lm -static \
-o wasm3

Loading…
Cancel
Save