X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=ctdlsh%2Fconfigure;fp=ctdlsh%2Fconfigure;h=46ee9f40364465c481d88c6e5d4c1dbbfab15c3b;hp=7f32d3294e62b82102c55580525da89b7906648e;hb=ab71006c986efb39298cf0b9e5eed3988e8e2a74;hpb=3cda8cbe15813ef4f7eda8d9f69ae4db929baa32 diff --git a/ctdlsh/configure b/ctdlsh/configure index 7f32d3294..46ee9f403 100755 --- a/ctdlsh/configure +++ b/ctdlsh/configure @@ -5,12 +5,52 @@ echo echo Running the configure script to create config.mk echo -CFLAGS='-ggdb' -LDFLAGS='' +# Parse the command line arguments +for x in $* +do + a=$1 + k=`echo $a | awk -F= ' { print $1 } '` + v=`echo $a | awk -F= ' { print $2 } '` + + case $k in + --prefix) + PREFIX=$v + ;; + --bindir) + BINDIR=$v + ;; + --ctdldir) + CTDLDIR=$v + ;; + *) + echo $0 : unknown option $k + echo + echo Valid options are: + echo ' --prefix=PREFIX Install files in PREFIX [/usr/local]' + echo ' --bindir=DIR Install executables in DIR [PREFIX/bin]' + echo ' --ctdldir=DIR Look for Citadel server in DIR [/usr/local/citadel]' + exit 1 + ;; + esac + shift +done + +# Set any missing values + +[ "$PREFIX" = "" ] && PREFIX=/usr/local +[ "$BINDIR" = "" ] && BINDIR=${PREFIX}/bin +[ "$CTDLDIR" = "" ] && CTDLDIR=/usr/local/citadel +[ "$CFLAGS" = "" ] && CFLAGS='-ggdb' +[ "$LDFLAGS" = "" ] && LDFLAGS='' + +# Output the config.mk ( echo "CFLAGS := ${CFLAGS}" echo "LDFLAGS := ${LDFLAGS}" + echo "PREFIX := ${PREFIX}" + echo "BINDIR := ${BINDIR}" + echo "CTDLDIR := ${CTDLDIR}" ) >config.mk cat config.mk