wasm-bpf/runtime/cpp/test/wasm-apps/build.sh

22 lines
627 B
Bash
Executable File

#!/bin/bash
#
# Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
/opt/wasi-sdk/bin/clang \
--target=wasm32-wasi \
-O0 -z stack-size=4096 -Wl,--initial-memory=65536 \
--sysroot=/opt/wasi-sdk/share/wasi-sysroot \
-Wl,--export=all \
-Wl,--export=bpf_main \
-Wl,--export=process_event \
-Wl,--strip-all,--no-entry \
-Wl,--allow-undefined \
-o binding.wasm binding.c
if [ -f "binding.wasm" ]; then
echo "build binding.wasm success"
else
echo "build binding.wasm fail"
fi