build_samples.sh 939 B

123456789101112131415161718192021222324252627282930313233
  1. #! /bin/sh
  2. # Copyright (C) 2025 Midokura Japan KK. All rights reserved.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. set -e
  5. PREFIX=${1:-/tmp/wamr}
  6. WASI_SDK=${WASI_SDK:-/opt/wasi-sdk}
  7. cmake -B build-app-nn \
  8. -DCMAKE_TOOLCHAIN_FILE=${WASI_SDK}/share/cmake/wasi-sdk.cmake \
  9. -DCMAKE_PREFIX_PATH=${PREFIX} \
  10. samples/nn
  11. cmake --build build-app-nn
  12. cmake -B build-app-nn-cli \
  13. -DCMAKE_TOOLCHAIN_FILE=${WASI_SDK}/share/cmake/wasi-sdk.cmake \
  14. -DCMAKE_PREFIX_PATH=${PREFIX} \
  15. samples/nn-cli
  16. cmake --build build-app-nn-cli
  17. cmake -B build-app-socket-nslookup \
  18. -DCMAKE_TOOLCHAIN_FILE=${WASI_SDK}/share/cmake/wasi-sdk-pthread.cmake \
  19. -DCMAKE_PREFIX_PATH=${PREFIX} \
  20. samples/socket-nslookup
  21. cmake --build build-app-socket-nslookup
  22. cmake -B build-app-socket-tcp-udp \
  23. -DCMAKE_TOOLCHAIN_FILE=${WASI_SDK}/share/cmake/wasi-sdk-pthread.cmake \
  24. -DCMAKE_PREFIX_PATH=${PREFIX} \
  25. samples/socket-tcp-udp
  26. cmake --build build-app-socket-tcp-udp