mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 15:32:05 +00:00
28 lines
718 B
Bash
Executable File
28 lines
718 B
Bash
Executable File
#!/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
|