build.sh 595 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. PLATFORM=$(uname -s | tr A-Z a-z)
  5. CUR_DIR=$PWD
  6. WAMR_DIR=$PWD/../..
  7. WAMR_GO_DIR=$PWD/wamr
  8. cp -a ${WAMR_DIR}/core/iwasm/include/*.h ${WAMR_GO_DIR}/packaged/include
  9. mkdir -p build && cd build
  10. cmake ${WAMR_DIR}/product-mini/platforms/${PLATFORM} \
  11. -DWAMR_BUILD_LIB_PTHREAD=1 -DWAMR_BUILD_DUMP_CALL_STACK=1 \
  12. -DWAMR_BUILD_MEMORY_PROFILING=1
  13. make -j ${nproc}
  14. cp -a libvmlib.a ${WAMR_GO_DIR}/packaged/lib/${PLATFORM}-amd64
  15. cd ${WAMR_GO_DIR}
  16. go test