urweb.sh 599 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. VERSION=20160621
  3. COMPILER=${IROOT}/urweb
  4. RETCODE=$(fw_exists ${COMPILER}.installed)
  5. [ "$RETCODE" == 0 ] || { \
  6. sudo apt-get --assume-yes install mlton
  7. cd $IROOT
  8. fw_get -O http://www.impredicative.com/ur/urweb-$VERSION.tgz
  9. fw_untar urweb-$VERSION.tgz
  10. cd urweb-$VERSION
  11. ./configure --prefix=$IROOT/urweb
  12. make
  13. make install
  14. echo "export URWEB_HOME=${COMPILER}" > $COMPILER.installed
  15. echo "export LD_LIBRARY_PATH=${COMPILER}/lib" >> $COMPILER.installed
  16. echo -e "export PATH=${COMPILER}/bin:\$PATH" >> $COMPILER.installed
  17. cd $TROOT
  18. }
  19. source $IROOT/urweb.installed