]> git.ipfire.org Git - thirdparty/util-linux.git/blame - autogen.sh
build-sys: remove generated autotools stuff from git
[thirdparty/util-linux.git] / autogen.sh
CommitLineData
8eeb575c
KZ
1#!/bin/sh
2
3#
4# Helps generate autoconf/automake stuff, when code is checked out from SCM.
5#
6# Copyright (C) 2006 - Karel Zak <kzak@redhat.com>
7#
8
9srcdir=`dirname $0`
10test -z "$srcdir" && srcdir=.
11
12THEDIR=`pwd`
13cd $srcdir
14DIE=0
15
16(autopoint --version) < /dev/null > /dev/null 2>&1 || {
17 echo
18 echo "You must have autopoint installed to generate util-linux-ng build system.."
19 echo "Download the appropriate package for your distribution,"
20 echo "or see http://www.gnu.org/software/gettext"
21 DIE=1
22}
23(autoconf --version) < /dev/null > /dev/null 2>&1 || {
24 echo
25 echo "You must have autoconf installed to generate util-linux-ng build system."
26 echo
27 echo "Download the appropriate package for your distribution,"
28 echo "or see http://www.gnu.org/software/autoconf"
29 DIE=1
30}
31(automake --version) < /dev/null > /dev/null 2>&1 || {
32 echo
33 echo "You must have automake installed to generate util-linux-ng build system."
34 echo
35 echo "Download the appropriate package for your distribution,"
36 echo "or see http://www.gnu.org/software/automake"
37 DIE=1
38}
39(autoheader --version) < /dev/null > /dev/null 2>&1 || {
40 echo
41 echo "You must have autoheader installed to generate util-linux-ng build system."
42 echo
43 echo "Download the appropriate package for your distribution,"
44 echo "or see http://www.gnu.org/software/autoheader"
45 DIE=1
46}
47
48if test "$DIE" -eq 1; then
49 exit 1
50fi
51
52test -f mount/mount.c || {
53 echo "You must run this script in the top-level util-linux-ng directory"
54 exit 1
55}
56
57autopoint --force
58aclocal -I m4
59automake --add-missing
60autoconf
61autoheader
62
63cd $THEDIR
64
65echo
66echo "Now type './configure' and 'make' to compile."
67echo
68
69