#!/bin/sh PACKAGE=pingu TMPDIR=${TMPDIR:-${TEMPDIR:-/tmp}} TMPC="$TMPDIR/$PACKAGE-conf-$$.c" TMPO="$TMPDIR/$PACKAGE-conf-$$.o" TMPE="$TMPDIR/$PACKAGE-conf-$$" trap "rm -f $TMPC $TMPO $TMPE" EXIT INT QUIT TERM rm -f config.log echo "# $PACKAGE configure log $(date)" >> config.log printf "# Configured with:" >> config.log printf " '%s'" "$0" "$@" >> config.log echo >> config.log echo "#" >> config.log die() { echo "$*" >&2; exit 1; } do_cc() { echo $cc "$@" >> config.log $cc "$@" >> config.log 2>&1 || return $? } compile_prog() { do_cc $CFLAGS $1 -o $TMPE $TMPC $LDFLAGS } usage () { cat < if you have libraries in a nonstandard directory Use these variables to override the choices made by configure. EOF exit 0 } prefix=/usr/local exec_prefix='$(prefix)' bindir='$(exec_prefix)/bin' sbindir='$(exec_prefix)/sbin' sysconfdir='$(prefix)/etc' localstatedir='$(prefix)/var' libdir='$(exec_prefix)/lib' datarootdir='$(prefix)/share' mandir='$(datarootdir)/man' enable_debug=false enable_warnings=true enable_werror=false for arg; do case "$arg" in --help) usage ;; --prefix=*) prefix=${arg#*=} ;; --exec-prefix=*) exec_prefix=${arg#*=} ;; --bindir=*) bindir=${arg#*=} ;; --sbindir=*) sbindir=${arg#*=} ;; --sysconfdir=*) sysconfdir=${arg#*=} ;; --localstatedir=*) localstatedir=${arg#*=} ;; --libdir=*) libdir=${arg#*=} ;; --datarootdir=*) datarootdir=${arg#*=} ;; --mandir=*) mandir=${arg#*=} ;; --enable-debug) enable_debug=true ;; --disable-debug) enable_debug=false ;; --enable-warnings) enable_warnings=true ;; --disable-warnings) enable_warnings=false ;; --enable-werror) enable_werror=true ;; --disable-werror) enable_werror=false ;; -* ) die "$0: unknown option $arg" ;; CC=*) CC=${arg#*=} ;; CFLAGS=*) CFLAGS=${arg#*=} ;; LDFLAGS=*) LDFLAGS=${arg#*=} ;; *=*) ;; *) target=$arg ;; esac done if $enable_debug; then CFLAGS="$CFLAGS -g" fi if $enable_warnings; then CFLAGS="$CFLAGS -Wall" fi if $enable_werror; then CFLAGS="$CFLAGS -Werror" fi config_vars=" prefix exec_prefix bindir sbindir sysconfdir localstatedir libdir datarootdir mandir CC CFLAGS LDFLAGS " echo "# this file is generated by $0" >config.mk for var in $config_vars; do eval "value=\$$var" if [ -n "$value" ]; then echo "$var = $value" >> config.mk fi done echo "$PACKAGE is configured. Please run 'make' to build"