mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
2c7d6f12ee
- Fixed compiler errors - Modified Makefiles to be part of plugin directory - Some minor changes in database.cpp to use the new MariaDB handler interface
117 lines
2.3 KiB
Bash
Executable file
117 lines
2.3 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
warn() {
|
|
echo -e "\tWARNING: $@" 1>&2
|
|
}
|
|
|
|
# init
|
|
|
|
LIBTOOLIZE=libtoolize
|
|
ACLOCAL=aclocal
|
|
AUTOCONF=autoconf
|
|
AUTOHEADER=autoheader
|
|
AUTOMAKE=automake
|
|
|
|
case `uname -s` in
|
|
Darwin)
|
|
LIBTOOLIZE=glibtoolize
|
|
;;
|
|
FreeBSD)
|
|
ACLOCAL_ARGS="$ACLOCAL_ARGS -I /usr/local/share/aclocal/"
|
|
;;
|
|
esac
|
|
|
|
|
|
# libtoolize
|
|
echo "Searching libtoolize..."
|
|
if [ `which $LIBTOOLIZE` ] ; then
|
|
echo -e "\tFOUND: libtoolize -> $LIBTOOLIZE"
|
|
else
|
|
warn "Cannot Found libtoolize... input libtool command"
|
|
read LIBTOOLIZE
|
|
LIBTOOLIZE=`which $LIBTOOLIZE`
|
|
if [ `which $LIBTOOLIZE` ] ; then
|
|
echo -e "\tSET: libtoolize -> $LIBTOOLIZE"
|
|
else
|
|
warn "$LIBTOOLIZE: Command not found."
|
|
exit 1;
|
|
fi
|
|
fi
|
|
|
|
# aclocal
|
|
echo "Searching aclocal..."
|
|
if [ `which $ACLOCAL` ] ; then
|
|
echo -e "\tFOUND: aclocal -> $ACLOCAL"
|
|
else
|
|
warn "Cannot Found aclocal... input aclocal command"
|
|
read ACLOCAL
|
|
ACLOCAL=`which $ACLOCAL`
|
|
if [ `which $ACLOCAL` ] ; then
|
|
echo -e "\tSET: aclocal -> $ACLOCAL"
|
|
else
|
|
warn "$ACLOCAL: Command not found."
|
|
exit 1;
|
|
fi
|
|
fi
|
|
|
|
# automake
|
|
echo "Searching automake..."
|
|
if [ `which $AUTOMAKE` ] ; then
|
|
echo -e "\tFOUND: automake -> $AUTOMAKE"
|
|
else
|
|
warn "Cannot Found automake... input automake command"
|
|
read AUTOMAKE
|
|
ACLOCAL=`which $AUTOMAKE`
|
|
if [ `which $AUTOMAKE` ] ; then
|
|
echo -e "\tSET: automake -> $AUTOMAKE"
|
|
else
|
|
warn "$AUTOMAKE: Command not found."
|
|
exit 1;
|
|
fi
|
|
fi
|
|
|
|
# autoheader
|
|
echo "Searching autoheader..."
|
|
if [ `which $AUTOHEADER` ] ; then
|
|
echo -e "\tFOUND: autoheader -> $AUTOHEADER"
|
|
else
|
|
warn "Cannot Found autoheader... input autoheader command"
|
|
read AUTOHEADER
|
|
ACLOCAL=`which $AUTOHEADER`
|
|
if [ `which $AUTOHEADER` ] ; then
|
|
echo -e "\tSET: autoheader -> $AUTOHEADER"
|
|
else
|
|
warn "$AUTOHEADER: Command not found."
|
|
exit 1;
|
|
fi
|
|
fi
|
|
|
|
# autoconf
|
|
echo "Searching autoconf..."
|
|
if [ `which $AUTOCONF` ] ; then
|
|
echo -e "\tFOUND: autoconf -> $AUTOCONF"
|
|
else
|
|
warn "Cannot Found autoconf... input autoconf command"
|
|
read AUTOCONF
|
|
ACLOCAL=`which $AUTOCONF`
|
|
if [ `which $AUTOCONF` ] ; then
|
|
echo -e "\tSET: autoconf -> $AUTOCONF"
|
|
else
|
|
warn "$AUTOCONF: Command not found."
|
|
exit 1;
|
|
fi
|
|
fi
|
|
|
|
echo "Running libtoolize ..."
|
|
$LIBTOOLIZE --force --copy
|
|
echo "Running aclocal ..."
|
|
$ACLOCAL ${ACLOCAL_ARGS} -I .
|
|
echo "Running autoheader..."
|
|
$AUTOHEADER
|
|
echo "Running automake ..."
|
|
$AUTOMAKE --add-missing --copy
|
|
echo "Running autoconf ..."
|
|
$AUTOCONF
|
|
|
|
mkdir m4 2> /dev/null
|
|
|