Newer
Older
dub_jkp / build.sh
  1. #!/usr/bin/env bash
  2. set -e
  3.  
  4. echo "@@@@@ WARNING @@@@@"
  5. echo "@ This script is DEPRECATED. Use build.d directly instead @"
  6. echo "@@@@@@@@@@@@@@@@@@@@"
  7.  
  8. if [ "$DMD" = "" ]; then
  9. if [ ! "$DC" = "" ]; then # backwards compatibility with DC
  10. DMD=$DC
  11. else
  12. command -v gdmd >/dev/null 2>&1 && DMD=gdmd || true
  13. command -v ldmd2 >/dev/null 2>&1 && DMD=ldmd2 || true
  14. command -v dmd >/dev/null 2>&1 && DMD=dmd || true
  15. fi
  16. fi
  17.  
  18. if [ "$DMD" = "" ]; then
  19. echo >&2 "Failed to detect D compiler. Use DMD=... to set a dmd compatible binary manually."
  20. exit 1
  21. fi
  22.  
  23. $DMD -run build.d $*