3 # $Id: configure,v 3.0.1.1 1995/07/25 14:16:21 ram Exp $
5 # GNU configure-like front end to metaconfig's Configure.
7 # Written by Andy Dougherty <doughera@lafcol.lafayette.edu>
8 # and Matthew Green <mrg@mame.mu.oz.au>.
10 # Reformatted and modified for inclusion in the dist-3.0 package by
11 # Raphael Manfredi <ram@hptnos02.grenoble.hp.com>.
13 # This script belongs to the public domain and may be freely redistributed.
15 # The remaining of this leading shell comment may be removed if you
16 # include this script in your own package.
19 # Revision 3.0.1.1 1995/07/25 14:16:21 ram
23 (exit $?0) || exec sh $0 $argv:q
27 while test $# -gt 0; do
31 Usage: configure [options]
32 This is GNU configure-like front end for a metaconfig-generated Configure.
33 It emulates the following GNU configure options (must be fully spelled out):
42 And it honours these environment variables: CC, CFLAGS and DEFS.
51 arg=`echo $1 | sed 's/--prefix=/-Dprefix=/'`
68 opt=`echo $1 | sed 's/=.*//'`
69 echo "This GNU configure front end does not understand $opt"
81 *) opts="$opts -Dcc='$CC'";;
84 # Join DEFS and CFLAGS together.
92 *) ccflags="$ccflags $CFLAGS";;
96 *) opts="$opts -Dccflags='$ccflags'";;
99 # Don't use -s if they want verbose mode
101 '') copt="$copt -ds";;
105 set X sh Configure $copt $create $opts