build_wamr.sh 787 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. # Copyright (C) 2019 Intel Corporation. All rights reserved.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. docker build -t wamr_dev:0.1 -f Dockerfile . \
  5. && docker run --rm -it \
  6. --name wamr_building \
  7. --mount type=bind,src=$(realpath .)/..,dst=/source \
  8. --workdir /source \
  9. wamr_dev:0.1 \
  10. /bin/bash -c "\
  11. pushd product-mini/platforms/linux \
  12. && mkdir -p build \
  13. && pushd build \
  14. && rm -rf * \
  15. && cmake .. \
  16. && make \
  17. && popd \
  18. && popd \
  19. && echo 'Copying binary for image build' \
  20. && mkdir -p build_out \
  21. && rm build_out/* \
  22. && cp -f product-mini/platforms/linux/build/iwasm build_out/iwasm"