123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/sh
- # The logic for finding the right libtoolize is taken from libcurl's buildconf
- #--------------------------------------------------------------------------
- # findtool works as 'which' but we use a different name to make it more
- # obvious we aren't using 'which'! ;-)
- #
- findtool(){
- file="$1"
- old_IFS=$IFS; IFS=':'
- for path in $PATH
- do
- IFS=$old_IFS
- # echo "checks for $file in $path" >&2
- if test -f "$path/$file"; then
- echo "$path/$file"
- return
- fi
- done
- IFS=$old_IFS
- }
- # this approach that tries 'glibtool' first is some kind of work-around for
- # some BSD-systems I believe that use to provide the GNU libtool named
- # glibtool, with 'libtool' being something completely different.
- libtool=`findtool glibtool 2>/dev/null`
- if test ! -x "$libtool"; then
- libtool=`findtool ${LIBTOOL:-libtool}`
- fi
- if test -z "$LIBTOOLIZE"; then
- # set the LIBTOOLIZE here so that glibtoolize is used if glibtool was found
- # $libtool is already the full path
- libtoolize="${libtool}ize"
- else
- libtoolize=`findtool $LIBTOOLIZE`
- fi
- ${libtoolize} --copy --automake --force
- ${ACLOCAL:-aclocal} -I m4 $ACLOCAL_FLAGS
- ${AUTOHEADER:-autoheader}
- ${AUTOCONF:-autoconf}
- ${AUTOMAKE:-automake} --add-missing
|