3 # test for a libtoolize
7 for LIBTOOLIZE in libtoolize libtoolize15 glibtoolize; do
8 if ${LIBTOOLIZE} --version > /dev/null 2>&1; then
9 LIBTOOLIZE_VERSION=`${LIBTOOLIZE} --version | sed 's/^.*[^0-9.]\([0-9]\{1,\}\.[0-9.]\{1,\}\).*/\1/'`
10 # echo ${LIBTOOLIZE_VERSION}
11 case ${LIBTOOLIZE_VERSION} in
20 if test ${HAVE_LIBTOOLIZE} = false; then
21 echo "No proper libtoolize was found."
22 echo "You must have libtool 1.5 installed."
31 for ACLOCAL in aclocal aclocal-1.9 aclocal19; do
32 if ${ACLOCAL} --version > /dev/null 2>&1; then
33 ACLOCAL_VERSION=`${ACLOCAL} --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
34 # echo ${ACLOCAL_VERSION}
35 case ${ACLOCAL_VERSION} in
44 if test ${HAVE_ACLOCAL} = false; then
45 echo "No proper aclocal was found."
46 echo "You must have automake 1.9 installed."
51 # test for a autoheader
55 for AUTOHEADER in autoheader autoheader259; do
56 if ${AUTOHEADER} --version > /dev/null 2>&1; then
57 AUTOHEADER_VERSION=`${AUTOHEADER} --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
58 # echo ${AUTOHEADER_VERSION}
59 case ${AUTOHEADER_VERSION} in
68 if test ${HAVE_AUTOHEADER} = false; then
69 echo "No proper autoheader was found."
70 echo "You must have autoconf 2.59 installed."
79 for AUTOMAKE in automake automake-1.9 automake19; do
80 if ${AUTOMAKE} --version > /dev/null 2>&1; then
81 AUTOMAKE_VERSION=`${AUTOMAKE} --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
82 # echo ${AUTOMAKE_VERSION}
83 case ${AUTOMAKE_VERSION} in
92 if test ${HAVE_AUTOMAKE} = false; then
93 echo "No proper automake was found."
94 echo "You must have automake 1.9 installed."
103 for AUTOCONF in autoheader autoheader259; do
104 if ${AUTOCONF} --version > /dev/null 2>&1; then
105 AUTOCONF_VERSION=`${AUTOCONF} --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'`
106 # echo ${AUTOCONF_VERSION}
107 case ${AUTOCONF_VERSION} in
116 if test ${HAVE_AUTOCONF} = false; then
117 echo "No proper autoconf was found."
118 echo "You must have autoconf 2.59 installed."
123 ${LIBTOOLIZE} --automake
124 if test `uname` = 'FreeBSD'; then
125 ${ACLOCAL} -I m4 -I /usr/local/share/aclocal -I /usr/local/share/aclocal19
130 ${AUTOMAKE} --add-missing
133 export CACAO_LIBTOOLIZE=${LIBTOOLIZE}
134 export CACAO_ACLOCAL=${ACLOCAL}
135 export CACAO_AUTOHEADER=${AUTOHEADER}
136 export CACAO_AUTOMAKE=${AUTOMAKE}
137 export CACAO_AUTOCONF=${AUTOCONF}
139 cd src/boehm-gc && ./autogen.sh && cd ../..