File: autogen.sh

package info (click to toggle)
aiksaurus 1.2.1%2Bdev-0.12-7.2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 99,564 kB
  • sloc: cpp: 9,872; sh: 8,411; objc: 466; php: 375; makefile: 214
file content (84 lines) | stat: -rwxr-xr-x 2,329 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/bin/sh

libtoolize --version > /dev/null 2> /dev/null || {
    echo "error: libtoolize not found"
    exit 1
}
aclocal --version > /dev/null 2> /dev/null || {
    echo "error: aclocal not found"
    exit 1
}
automake --version > /dev/null 2> /dev/null || {
    echo "error: automake not found"
    exit 1
}
autoconf --version > /dev/null 2> /dev/null || {
    echo "error: autoconf not found"
    exit 1
}
autoheader --version > /dev/null 2> /dev/null || {
    echo "error: autoheader not found"
    exit 1
}

ah_version=x`autoheader --version 2> /dev/null | grep '2\.13'`
if test "$ah_version" != "x"; then
    AUTOHEADER_FLAGS="-l patches $AUTOHEADER_FLAGS"
fi

echo "Running: libtoolize --force --copy"
libtoolize --force --copy || {
    echo "error: libtoolize failed"
    exit 1
}
echo "Running: aclocal $ACLOCAL_FLAGS"
aclocal $ACLOCAL_FLAGS || {
    echo "error: aclocal failed"
    exit 1
}

echo "Checking for PKG_CHECK_MODULES..."

pkgcheckdef=`grep PKG_CHECK_MODULES aclocal.m4 | grep AC_DEFUN`
if test "x$pkgcheckdef" = "x"; then
  echo "Running aclocal -I ac-helpers/pkg-config $ACLOCAL_FLAGS"
  (aclocal -I ac-helpers/pkg-config $ACLOCAL_FLAGS 2>> autogen.err) || {
    echo "aclocal failed! Unable to continue."
    exit 1
  }
  pkgcheckdef=`grep PKG_CHECK_MODULES aclocal.m4 | grep AC_DEFUN`
  if test "x$pkgcheckdef" = "x"; then
    echo ""
    echo "error: PKG_CHECK_MODULES isn't defined"
    echo ""
    echo "   Either pkg.m4 wasn't in aclocal's search path or pkgconfig"
    echo "   (or pkgconfig-devel?) isn't installed."
    echo ""
    echo "   If pkg-config is installed in <prefix> then re-run autogen.sh:"
    echo ""
    echo "       ACLOCAL_FLAGS=\"-I <prefix>/share/aclocal\" ./autogen.sh"
    echo ""
    exit
  fi
fi

echo "Running: autoheader $AUTOHEADER_FLAGS"
autoheader $AUTOHEADER_FLAGS || {
    echo "error: autoheader failed"
    exit 1
}
echo "Running: automake --copy --add-missing --force-missing --foreign"
automake --copy --add-missing --force-missing --foreign || {
    echo "Running: automake --copy --add-missing --foreign"
    automake --copy --add-missing --foreign || {
        echo "error: automake failed"
        exit 1
    }
}
echo "Running: autoconf"
autoconf || {
    echo "error: autoconf failed"
    exit 1
}

echo "autogen.sh: configuration generated successfully"