summaryrefslogtreecommitdiff
path: root/bootstrap
blob: b5b33705692b5155f3b235fe0c461041ac4a48b4 (plain)
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
#!/bin/bash
set -x
set -e

if [[ `uname` = Darwin ]] 
then
    if [[ x"$(which port)" = x"/opt/local/bin/port" ]]
    then
        echo "Macports detected"
        glibtoolize --copy --force
        aclocal -I m4
    else
        if [[ "$AVG_MAC_ENV_SET" -ne "1" ]]
        then
            echo Please source mac/avg_env.sh before calling bootstrap.
            exit 5 
        fi
        # This uses locally-installed libtoolize and automake since the
        # apple-supplied one is buggy as of OS X 10.4.7
        libtoolize --copy --force
        aclocal -I m4
        # Patch that fixes 'absolute addressing not allowed in slidable
        # image' linker error.
        patch < mac/libtool.m4.patch m4/libtool.m4
    fi
else
    libtoolize --copy --force
    aclocal -I m4
fi
autoheader
automake --foreign --add-missing --copy 
autoconf