mirror of
https://github.com/fwbuilder/fwbuilder
synced 2025-06-15 14:47:52 +02:00
52 lines
1.2 KiB
Bash
Executable File
52 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
|
|
MAKE=`which gnumake 2>/dev/null`
|
|
if test ! -x "$MAKE" ; then MAKE=`which gmake` ; fi
|
|
if test ! -x "$MAKE" ; then MAKE=`which make` ; fi
|
|
HAVE_GNU_MAKE=`$MAKE --version|grep -c "Free Software Foundation"`
|
|
|
|
if test "$HAVE_GNU_MAKE" != "1"; then
|
|
echo Could not find GNU make on this system, can not proceed with build.
|
|
exit 1
|
|
else
|
|
echo Found GNU Make at $MAKE ... good.
|
|
fi
|
|
|
|
if test ! -x "`which aclocal`"
|
|
then
|
|
echo "You need aclocal and autoconf to generate configure and Makefile."
|
|
echo "Please install autoconf package."
|
|
exit 1
|
|
fi
|
|
|
|
if test -x "`which libtoolize`"
|
|
then
|
|
LIBTOOLIZE="libtoolize"
|
|
else
|
|
if test -x "`which glibtoolize`"
|
|
then
|
|
LIBTOOLIZE="glibtoolize"
|
|
else
|
|
echo "You need libtoolize to generate autoconf and libtool scripts."
|
|
echo "Please install libtool package."
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
$LIBTOOLIZE --dry-run --install > /dev/null 2>&1 && {
|
|
LIBTOOLIZE_ARGS="--force --copy --install"
|
|
} || {
|
|
LIBTOOLIZE_ARGS="--force --copy"
|
|
}
|
|
|
|
echo This script runs configure ...
|
|
|
|
$LIBTOOLIZE $LIBTOOLIZE_ARGS
|
|
|
|
which acinclude >/dev/null 2>&1 && acinclude
|
|
which aclocal >/dev/null 2>&1 && aclocal
|
|
autoconf
|
|
|
|
test -n "$NOCONFIGURE" || ./configure ${CFGARGS} $*
|