generate-target-triple.sh 372 B

12345678910111213141516171819202122
  1. #!/usr/bin/env bash
  2. # |source| this file
  3. _arch="$(uname -m)"
  4. if [[ $_arch = arm64 ]]; then
  5. _arch=aarch64
  6. fi
  7. case $(uname | tr '[:upper:]' '[:lower:]') in
  8. linux*)
  9. export BUILD_TARGET_TRIPLE="$_arch-unknown-linux-gnu"
  10. ;;
  11. darwin*)
  12. export BUILD_TARGET_TRIPLE="$_arch-apple-darwin"
  13. ;;
  14. msys*)
  15. export BUILD_TARGET_TRIPLE="$_arch-pc-windows-msvc"
  16. ;;
  17. *)
  18. ;;
  19. esac