[c5c522c] | 1 | #!/bin/sh |
---|
| 2 | # $Id: autogen.sh,v 1.00 2009/12/22 12:25:59 sbajic Exp $ |
---|
| 3 | |
---|
| 4 | PROG=`basename $0` |
---|
| 5 | |
---|
| 6 | KEYFILE=src/libdspam.c |
---|
| 7 | |
---|
| 8 | # Some OS's have multiple versions (autoconf259, etc.) and don't have an |
---|
| 9 | # autoconf binary |
---|
| 10 | |
---|
| 11 | AUTOCONF=`which autoconf` |
---|
| 12 | LIBTOOLIZE=`which libtoolize` |
---|
| 13 | if test x"${AUTOCONF}" != x -a -f ${AUTOCONF} |
---|
| 14 | then |
---|
| 15 | AUTOCONF=autoconf |
---|
| 16 | AUTOMAKE=automake |
---|
| 17 | ACLOCAL=aclocal |
---|
| 18 | if test x"${LIBTOOLIZE}" != x -a -f "${LIBTOOLIZE}" |
---|
| 19 | then |
---|
| 20 | LIBTOOLIZE=libtoolize |
---|
| 21 | else |
---|
| 22 | LIBTOOLIZE=glibtoolize |
---|
| 23 | fi |
---|
| 24 | AUTOHEADER=autoheader |
---|
| 25 | else |
---|
| 26 | FINDPATH=`echo ${PATH}|sed -e 's,:, ,g'` |
---|
| 27 | AUTOCONF=`find ${FINDPATH} -name "autoconf*"|sort -r|head -1` |
---|
| 28 | AUTOMAKE=`find ${FINDPATH} -name "automake*"|sort -r|head -1` |
---|
| 29 | ACLOCAL=`find ${FINDPATH} -name "aclocal*"|sort -r|head -1` |
---|
| 30 | LIBTOOLIZE=`find ${FINDPATH} -name "libtoolize*"|sort -r|head -1` |
---|
| 31 | AUTOHEADER=`find /usr/bin /usr/local/bin -name "autoheader*"|sort -r|head -1` |
---|
| 32 | echo "$0: autoconf: using ${AUTOCONF}" |
---|
| 33 | echo "$0: automake: using ${AUTOMAKE}" |
---|
| 34 | echo "$0: aclocal: using ${ACLOCAL}" |
---|
| 35 | echo "$0: libtoolize: using ${LIBTOOLIZE}" |
---|
| 36 | echo "$0: autoheader: using ${AUTOHEADER}" |
---|
| 37 | fi |
---|
| 38 | |
---|
| 39 | GETTEXTIZE_FLAGS=--no-changelog |
---|
| 40 | AUTOPOINT_FLAGS= |
---|
| 41 | LIBTOOLIZE_FLAGS= |
---|
| 42 | |
---|
| 43 | # Some OS's require /usr/local/share/aclocal |
---|
| 44 | |
---|
| 45 | if test ! -d /usr/local/share/aclocal |
---|
| 46 | then |
---|
| 47 | ACLOCAL_FLAGS='-I m4' |
---|
| 48 | else |
---|
| 49 | ACLOCAL_FLAGS='-I m4 -I /usr/local/share/aclocal' |
---|
| 50 | fi |
---|
| 51 | AUTOHEADER_FLAGS= |
---|
| 52 | AUTOMAKE_FLAGS='--add-missing' |
---|
| 53 | AUTOCONF_FLAGS=-Wno-obsolete |
---|
| 54 | |
---|
| 55 | die() |
---|
| 56 | { |
---|
| 57 | err=$? |
---|
| 58 | echo "$PROG: exited by previous error(s), return code was $err" >&2 |
---|
| 59 | exit 1 |
---|
| 60 | } |
---|
| 61 | |
---|
| 62 | if [ ! -f $KEYFILE ] |
---|
| 63 | then |
---|
| 64 | echo "$PROG: key-file \`$KEYFILE' not found, exiting." >&2 |
---|
| 65 | echo "$PROG: hint: you should run $PROG from top-level sourse directory." >&2 |
---|
| 66 | exit 1 |
---|
| 67 | fi |
---|
| 68 | |
---|
| 69 | # gettextize ${GETTEXTIZE_FLAGS} |
---|
| 70 | # autopoint ${AUTOPOINT_FLAGS} |
---|
| 71 | # xml-i18n-toolize || die |
---|
| 72 | # intltoolize || die |
---|
| 73 | ${LIBTOOLIZE} ${LIBTOOLIZE_FLAGS} --force || die |
---|
| 74 | ${ACLOCAL} ${ACLOCAL_FLAGS} || die |
---|
| 75 | ${AUTOHEADER} ${AUTOHEADER_FLAGS} || die |
---|
| 76 | ${AUTOMAKE} ${AUTOMAKE_FLAGS} || die |
---|
| 77 | ${AUTOCONF} ${AUTOCONF_FLAGS} || die |
---|