#!/bin/sh echo 'configuring spnavcfg...' PREFIX=/usr/local OPT=yes DBG=yes X11=yes for arg; do case "$arg" in --prefix=*) value=`echo $arg | sed 's/--prefix=//'` PREFIX=${value:-$prefix} ;; --enable-opt) OPT=yes;; --disable-opt) OPT=no;; --enable-debug) DBG=yes;; --disable-debug) DBG=no;; --help) echo 'usage: ./configure [options]' echo 'options:' echo ' --prefix=: installation path (default: /usr/local)' echo ' --enable-opt: enable speed optimizations (default)' echo ' --disable-opt: disable speed optimizations' echo ' --enable-debug: include debugging symbols (default)' echo ' --disable-debug: do not include debugging symbols' echo 'all invalid options are silently ignored' exit 0 ;; esac done echo " prefix: $PREFIX" echo " optimize for speed: $OPT" echo " include debugging symbols: $DBG" echo # create Makefile echo 'creating Makefile ...' echo "PREFIX = $PREFIX" >Makefile if [ "$DBG" = 'yes' ]; then echo 'dbg = -g' >>Makefile fi if [ "$OPT" = 'yes' ]; then echo 'opt = -O3' >>Makefile fi if [ -n "$CFLAGS" ]; then echo "add_cflags = $CFLAGS" >>Makefile fi if [ -n "$LDFLAGS" ]; then echo "add_ldflags = $LDFLAGS" >>Makefile fi cat "Makefile.in" >>Makefile echo '' echo 'Done. You can now type make (or gmake) to compile spnavcfg.' echo ''