| 123456789101112131415161718192021222324252627 |
- #!/usr/bin/env bash
- # Copyright (C) 2019 Intel Corporation. All rights reserved.
- # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- PLATFORM=$(uname -s | tr A-Z a-z)
- CUR_DIR=$PWD
- WAMR_DIR=$PWD/../..
- WAMR_GO_DIR=$PWD/wamr
- ARCH=$(uname -m)
- if [ ${ARCH} = "arm64" ]; then
- ARCH="aarch64"
- elif [ ${ARCH} = "x86_64" ]; then
- ARCH="amd64"
- fi
- cp -a ${WAMR_DIR}/core/iwasm/include/*.h ${WAMR_GO_DIR}/packaged/include
- mkdir -p build && cd build
- cmake ${WAMR_DIR}/product-mini/platforms/${PLATFORM} \
- -DWAMR_BUILD_LIB_PTHREAD=1 -DWAMR_BUILD_DUMP_CALL_STACK=1 \
- -DWAMR_BUILD_MEMORY_PROFILING=1
- make -j ${nproc}
- cp -a libvmlib.a ${WAMR_GO_DIR}/packaged/lib/${PLATFORM}-${ARCH}
- cd ${WAMR_GO_DIR}
- go test
|