VirtualBox

source: vbox/trunk/src/libs/libxml2-2.9.4/autogen.sh@ 74912

Last change on this file since 74912 was 65950, checked in by vboxsync, 8 years ago

libxml 2.9.4: fix export

  • Property svn:eol-style set to LF
  • Property svn:executable set to *
File size: 1.9 KB
Line 
1#!/bin/sh
2# Run this to generate all the initial makefiles, etc.
3
4srcdir=`dirname $0`
5test -z "$srcdir" && srcdir=.
6
7THEDIR=`pwd`
8cd $srcdir
9DIE=0
10
11(autoconf --version) < /dev/null > /dev/null 2>&1 || {
12 echo
13 echo "You must have autoconf installed to compile libxml."
14 echo "Download the appropriate package for your distribution,"
15 echo "or see http://www.gnu.org/software/autoconf"
16 DIE=1
17}
18
19(libtoolize --version) < /dev/null > /dev/null 2>&1 || {
20 echo
21 echo "You must have libtool installed to compile libxml."
22 echo "Download the appropriate package for your distribution,"
23 echo "or see http://www.gnu.org/software/libtool"
24 DIE=1
25}
26
27(automake --version) < /dev/null > /dev/null 2>&1 || {
28 echo
29 DIE=1
30 echo "You must have automake installed to compile libxml."
31 echo "Download the appropriate package for your distribution,"
32 echo "or see http://www.gnu.org/software/automake"
33}
34
35if test "$DIE" -eq 1; then
36 exit 1
37fi
38
39test -f entities.c || {
40 echo "You must run this script in the top-level libxml directory"
41 exit 1
42}
43
44EXTRA_ARGS=
45if test "x$1" = "x--system"; then
46 shift
47 prefix=/usr
48 libdir=$prefix/lib
49 sysconfdir=/etc
50 localstatedir=/var
51 if [ -d /usr/lib64 ]; then
52 libdir=$prefix/lib64
53 fi
54 EXTRA_ARGS="--prefix=$prefix --sysconfdir=$sysconfdir --localstatedir=$localstatedir --libdir=$libdir"
55 echo "Running ./configure with $EXTRA_ARGS $@"
56else
57 if test -z "$NOCONFIGURE" && test -z "$*"; then
58 echo "I am going to run ./configure with no arguments - if you wish "
59 echo "to pass any to it, please specify them on the $0 command line."
60 fi
61fi
62
63if [ ! -d $srcdir/m4 ]; then
64 mkdir $srcdir/m4
65fi
66
67# Replaced by autoreconf below
68autoreconf -if -Wall
69
70cd $THEDIR
71
72if test x$OBJ_DIR != x; then
73 mkdir -p "$OBJ_DIR"
74 cd "$OBJ_DIR"
75fi
76
77if test -z "$NOCONFIGURE"; then
78 $srcdir/configure $EXTRA_ARGS "$@"
79 echo
80 echo "Now type 'make' to compile libxml2."
81fi
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette