mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04: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,
|
||||
# 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
|
||||
*Darwin*)
|
||||
LIBTOOLIZE="glibtoolize"
|
||||
|
|
@ -69,35 +45,16 @@ fi
|
|||
|
||||
# Other necessary programs
|
||||
intltoolize --version >/dev/null || DIE=1
|
||||
$LIBTOOLIZE --version >/dev/null || DIE=1
|
||||
test "$DIE" = 1 && exit 1
|
||||
|
||||
if type -p colorgcc > /dev/null ; then
|
||||
export CC=colorgcc
|
||||
fi
|
||||
|
||||
if [ "x$1" = "xam" ] ; then
|
||||
run_versioned automake "$VERSION" -a -c --foreign
|
||||
./config.status
|
||||
else
|
||||
rm -rf autom4te.cache
|
||||
rm -f config.cache
|
||||
autopoint --force
|
||||
AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
|
||||
|
||||
rm -f Makefile.am~ configure.ac~
|
||||
autopoint --force
|
||||
test -f Makefile.am~ && mv Makefile.am~ Makefile.am
|
||||
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
|
||||
if test "x$NOCONFIGURE" = "x"; then
|
||||
CFLAGS="$CFLAGS -g -O0" ./configure --sysconfdir=/etc --localstatedir=/var --enable-force-preopen "$@"
|
||||
make clean
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue