mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-28 13:53:10 +00:00
1590bd15f1
Restores the build files mistakenly dropped in 86b1c5a5a4
.
50 lines
1.9 KiB
Bash
Executable file
50 lines
1.9 KiB
Bash
Executable file
#!/bin/bash
|
|
#
|
|
# Author: Francesco Montorsi
|
|
# RCS-ID: $Id: acregen.sh 236 2009-11-24 23:12:00Z frm $
|
|
# Creation date: 14/9/2005
|
|
#
|
|
# A simple script to generate the configure script
|
|
# Some features of this version:
|
|
# - automatic test for aclocal version
|
|
# - able to be called from any folder
|
|
# (i.e. you can call it typing 'build/autoconf/acregen.sh', not only './acregen.sh')
|
|
|
|
|
|
# called when an old version of aclocal is found
|
|
function aclocalold()
|
|
{
|
|
echo "Your aclocal version is $aclocal_maj.$aclocal_min.$aclocal_rel"
|
|
echo "Your automake installation is too old; please install automake >= $aclocal_minimal_maj.$aclocal_minimal_min.$aclocal_minimal_rel"
|
|
echo "You can download automake from ftp://sources.redhat.com/pub/automake/"
|
|
exit 1
|
|
}
|
|
|
|
# first check if we have an ACLOCAL version recent enough
|
|
aclocal_verfull=$(aclocal --version)
|
|
aclocal_maj=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\1/'`
|
|
aclocal_min=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\2/'`
|
|
aclocal_rel=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\3/'`
|
|
if [[ "$aclocal_rel" = "" ]]; then aclocal_rel="0"; fi
|
|
|
|
#echo "Your aclocal version is $aclocal_maj.$aclocal_min.$aclocal_rel" # for debugging
|
|
|
|
aclocal_minimal_maj=1
|
|
aclocal_minimal_min=9
|
|
aclocal_minimal_rel=6
|
|
|
|
majok=$(($aclocal_maj > $aclocal_minimal_maj))
|
|
minok=$(($aclocal_maj == $aclocal_minimal_maj && $aclocal_min > $aclocal_minimal_min))
|
|
relok=$(($aclocal_maj == $aclocal_minimal_maj && $aclocal_min == $aclocal_minimal_min && \
|
|
$aclocal_rel >= $aclocal_minimal_rel))
|
|
|
|
versionok=$(($majok == 1 || $minok == 1 || $relok == 1))
|
|
if [[ "$versionok" = "0" ]]; then aclocalold; fi
|
|
|
|
# we can safely proceed
|
|
me=$(basename $0)
|
|
path=${0%%/$me} # path from which the script has been launched
|
|
current=$(pwd)
|
|
cd $path
|
|
aclocal && autoconf && mv configure ../..
|
|
cd $current
|