| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/sh
- # Copyright (C) 2019 Intel Corporation. All rights reserved.
- # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- CUR_DIR=$(cd $(dirname $0) && pwd -P)
- ROOT_DIR=${CUR_DIR}/../../..
- UNAME=$(uname -s|tr A-Z a-z)
- WAMR_BUILD_PLATFORM=${WAMR_BUILD_PLATFORM:-${UNAME}}
- cd ${ROOT_DIR}/product-mini/platforms/${WAMR_BUILD_PLATFORM}
- mkdir -p build && cd build
- cmake \
- -DWAMR_BUILD_DEBUG_INTERP=1 \
- -DWAMR_BUILD_LIB_PTHREAD=1 \
- -DWAMR_BUILD_LIB_WASI_THREADS=1 \
- -DWAMR_BUILD_LIB_WASI=1 \
- -DBUILD_SHARED_LIBS=ON \
- ..
- make -j
- case ${UNAME} in
- darwin)
- LIBNAME=libiwasm.dylib
- ;;
- *)
- LIBNAME=libiwasm.so
- ;;
- esac
- cp ${LIBNAME} ${CUR_DIR}/../src/wamr/libs
- cd ${ROOT_DIR}/language-bindings/python/src/wamr/wamrapi
- ctypesgen \
- ${ROOT_DIR}/core/iwasm/include/wasm_export.h \
- -l ../libs/${LIBNAME} \
- -o iwasm.py
|