From 5d15ef43ce9b88fad49f7ba464da1cdab148bb7e Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Wed, 9 Apr 2008 07:52:02 +0000 Subject: [PATCH] ops I forgot the configure script git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/spnavcfg@40 ef983eb1-d774-4af8-acfd-baaf7b16a646 --- configure | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 configure diff --git a/configure b/configure new file mode 100755 index 0000000..88ad42b --- /dev/null +++ b/configure @@ -0,0 +1,62 @@ +#!/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 + +cat Makefile.in >>Makefile + +echo '' +echo 'Done. You can now type make (or gmake) to compile spnavcfg.' +echo ''