3 usage
="USAGE: configure [--prefix <path>]"
4 help="Valid options are:
7 Install to <path> (default: /usr/local)
11 # Process command line
26 echo "Invalid option: $1" >&2
30 echo "Invalid argument: $1" >&2
39 [ -n "$PREFIX" ] || PREFIX
=/usr
/local
40 [ -n "$BINDIR" ] || BINDIR
="\$(PREFIX)/bin"
41 [ -n "$DOCDIR" ] || DOCDIR
="\$(PREFIX)/share/doc"
42 [ -n "$MANDIR" ] || MANDIR
="\$(PREFIX)/share/man"
43 [ -n "$RUBYLIBDIR" ] || RUBYLIBDIR
="\$(PREFIX)/lib/site_ruby"
45 printf 'Testing for ruby...'
46 [ -n "$RUBY" ] || RUBY
=`which ruby 2>/dev/null`
53 WARNING: Ruby interpreter not found. You need a Ruby interpreter to
54 run the voodooc compiler.
59 printf 'Testing for nasm...'
60 [ -n "$NASM" ] || NASM
=`which nasm 2>/dev/null`
67 WARNING: NASM not found. You need NASM to create i386 object code.
72 printf 'Testing for rdoc...'
73 [ -n "$RDOC" ] || RDOC
=`which rdoc 2>/dev/null`
80 WARNING: rdoc not found. You need rdoc to generate API documentation
81 from the library files.
86 printf 'Writing Makefile.cfg...'
87 cat <<EOF > Makefile.cfg
92 RUBYLIBDIR = $RUBYLIBDIR