mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-12-15 08:56:34 -05:00
build-sys: Use autoreconf in bootstrap.sh
This commit is contained in:
parent
c6df40a539
commit
5b0aaecb0b
1 changed files with 5 additions and 48 deletions
53
bootstrap.sh
53
bootstrap.sh
|
|
@ -16,30 +16,6 @@
|
||||||
# along with PulseAudio; if not, write to the Free Software Foundation,
|
# along with PulseAudio; if not, write to the Free Software Foundation,
|
||||||
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
|
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
|
||||||
|
|
||||||
VERSION=1.11
|
|
||||||
|
|
||||||
run_versioned() {
|
|
||||||
local P
|
|
||||||
local V
|
|
||||||
|
|
||||||
V=$(echo "$2" | sed -e 's,\.,,g')
|
|
||||||
|
|
||||||
if [ -e "`which $1$V 2> /dev/null`" ] ; then
|
|
||||||
P="$1$V"
|
|
||||||
else
|
|
||||||
if [ -e "`which $1-$2 2> /dev/null`" ] ; then
|
|
||||||
P="$1-$2"
|
|
||||||
else
|
|
||||||
P="$1"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
shift 2
|
|
||||||
"$P" "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
case $(uname) in
|
case $(uname) in
|
||||||
*Darwin*)
|
*Darwin*)
|
||||||
LIBTOOLIZE="glibtoolize"
|
LIBTOOLIZE="glibtoolize"
|
||||||
|
|
@ -69,35 +45,16 @@ fi
|
||||||
|
|
||||||
# Other necessary programs
|
# Other necessary programs
|
||||||
intltoolize --version >/dev/null || DIE=1
|
intltoolize --version >/dev/null || DIE=1
|
||||||
$LIBTOOLIZE --version >/dev/null || DIE=1
|
|
||||||
test "$DIE" = 1 && exit 1
|
test "$DIE" = 1 && exit 1
|
||||||
|
|
||||||
if type -p colorgcc > /dev/null ; then
|
if type -p colorgcc > /dev/null ; then
|
||||||
export CC=colorgcc
|
export CC=colorgcc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "x$1" = "xam" ] ; then
|
autopoint --force
|
||||||
run_versioned automake "$VERSION" -a -c --foreign
|
AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
|
||||||
./config.status
|
|
||||||
else
|
|
||||||
rm -rf autom4te.cache
|
|
||||||
rm -f config.cache
|
|
||||||
|
|
||||||
rm -f Makefile.am~ configure.ac~
|
if test "x$NOCONFIGURE" = "x"; then
|
||||||
autopoint --force
|
CFLAGS="$CFLAGS -g -O0" ./configure --sysconfdir=/etc --localstatedir=/var --enable-force-preopen "$@"
|
||||||
test -f Makefile.am~ && mv Makefile.am~ Makefile.am
|
make clean
|
||||||
test -f configure.ac~ && mv configure.ac~ configure.ac
|
|
||||||
|
|
||||||
touch config.rpath
|
|
||||||
intltoolize --copy --force --automake
|
|
||||||
"$LIBTOOLIZE" -c --force
|
|
||||||
run_versioned aclocal "$VERSION" -I m4
|
|
||||||
run_versioned autoconf 2.63 -Wall
|
|
||||||
run_versioned autoheader 2.63
|
|
||||||
run_versioned automake "$VERSION" --copy --foreign --add-missing
|
|
||||||
|
|
||||||
if test "x$NOCONFIGURE" = "x"; then
|
|
||||||
CFLAGS="$CFLAGS -g -O0" ./configure --sysconfdir=/etc --localstatedir=/var --enable-force-preopen "$@"
|
|
||||||
make clean
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue