Blame autogen.sh

Packit Service a31ea6
#!/bin/sh
Packit Service a31ea6
# Run this to generate all the initial makefiles, etc.
Packit Service a31ea6
Packit Service a31ea6
srcdir=`dirname $0`
Packit Service a31ea6
test -z "$srcdir" && srcdir=. 
Packit Service a31ea6
Packit Service a31ea6
THEDIR=`pwd`
Packit Service a31ea6
cd $srcdir
Packit Service a31ea6
DIE=0
Packit Service a31ea6
Packit Service a31ea6
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
Packit Service a31ea6
	echo
Packit Service a31ea6
	echo "You must have autoconf installed to compile libxml."
Packit Service a31ea6
	echo "Download the appropriate package for your distribution,"
Packit Service a31ea6
	echo "or see http://www.gnu.org/software/autoconf"
Packit Service a31ea6
	DIE=1
Packit Service a31ea6
}
Packit Service a31ea6
Packit Service a31ea6
(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
Packit Service a31ea6
	echo
Packit Service a31ea6
	echo "You must have libtool installed to compile libxml."
Packit Service a31ea6
	echo "Download the appropriate package for your distribution,"
Packit Service a31ea6
	echo "or see http://www.gnu.org/software/libtool"
Packit Service a31ea6
	DIE=1
Packit Service a31ea6
}
Packit Service a31ea6
Packit Service a31ea6
(automake --version) < /dev/null > /dev/null 2>&1 || {
Packit Service a31ea6
	echo
Packit Service a31ea6
	DIE=1
Packit Service a31ea6
	echo "You must have automake installed to compile libxml."
Packit Service a31ea6
	echo "Download the appropriate package for your distribution,"
Packit Service a31ea6
	echo "or see http://www.gnu.org/software/automake"
Packit Service a31ea6
}
Packit Service a31ea6
Packit Service a31ea6
if test "$DIE" -eq 1; then
Packit Service a31ea6
	exit 1
Packit Service a31ea6
fi
Packit Service a31ea6
Packit Service a31ea6
test -f entities.c || {
Packit Service a31ea6
	echo "You must run this script in the top-level libxml directory"
Packit Service a31ea6
	exit 1
Packit Service a31ea6
}
Packit Service a31ea6
Packit Service a31ea6
EXTRA_ARGS=
Packit Service a31ea6
if test "x$1" = "x--system"; then
Packit Service a31ea6
    shift
Packit Service a31ea6
    prefix=/usr
Packit Service a31ea6
    libdir=$prefix/lib
Packit Service a31ea6
    sysconfdir=/etc
Packit Service a31ea6
    localstatedir=/var
Packit Service a31ea6
    if [ -d /usr/lib64 ]; then
Packit Service a31ea6
      libdir=$prefix/lib64
Packit Service a31ea6
    fi
Packit Service a31ea6
    EXTRA_ARGS="--prefix=$prefix --sysconfdir=$sysconfdir --localstatedir=$localstatedir --libdir=$libdir"
Packit Service a31ea6
    echo "Running ./configure with $EXTRA_ARGS $@"
Packit Service a31ea6
else
Packit Service a31ea6
    if test -z "$NOCONFIGURE" && test -z "$*"; then
Packit Service a31ea6
        echo "I am going to run ./configure with no arguments - if you wish "
Packit Service a31ea6
        echo "to pass any to it, please specify them on the $0 command line."
Packit Service a31ea6
    fi
Packit Service a31ea6
fi
Packit Service a31ea6
Packit Service a31ea6
if [ ! -d $srcdir/m4 ]; then
Packit Service a31ea6
        mkdir $srcdir/m4
Packit Service a31ea6
fi
Packit Service a31ea6
Packit Service a31ea6
# Replaced by autoreconf below
Packit Service a31ea6
autoreconf -if -Wall
Packit Service a31ea6
Packit Service a31ea6
cd $THEDIR
Packit Service a31ea6
Packit Service a31ea6
if test x$OBJ_DIR != x; then
Packit Service a31ea6
    mkdir -p "$OBJ_DIR"
Packit Service a31ea6
    cd "$OBJ_DIR"
Packit Service a31ea6
fi
Packit Service a31ea6
Packit Service a31ea6
if test -z "$NOCONFIGURE"; then
Packit Service a31ea6
    $srcdir/configure $EXTRA_ARGS "$@"
Packit Service a31ea6
    echo
Packit Service a31ea6
    echo "Now type 'make' to compile libxml2."
Packit Service a31ea6
fi