Skip to content

Commit

Permalink
Remove the recursive configuration process
Browse files Browse the repository at this point in the history
svn path=/trunk/mono/; revision=723
  • Loading branch information
migueldeicaza committed Sep 5, 2001
1 parent ba2296d commit afc2fe1
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 63 deletions.
57 changes: 0 additions & 57 deletions autogen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,63 +78,6 @@ xlc )
am_opt=--include-deps;;
esac

for coin in `find $srcdir -name configure.in -print`
do
dr=`dirname $coin`
if test -f $dr/NO-AUTO-GEN; then
echo skipping $dr -- flagged as no auto-gen
else
echo processing $dr
macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin`
( cd $dr
aclocalinclude="$ACLOCAL_FLAGS"
for k in $macrodirs; do
if test -d $k; then
aclocalinclude="$aclocalinclude -I $k"
fi
done
if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then
if grep "sed.*POTFILES" configure.in >/dev/null; then
: do nothing -- we still have an old unmodified configure.in
else
echo "Creating $dr/aclocal.m4 ..."
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
echo "Running gettextize... Ignore non-fatal messages."
echo "no" | gettextize --force --copy
echo "Making $dr/aclocal.m4 writable ..."
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
fi
fi
if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
fi
fi
echo "Running aclocal $aclocalinclude ..."
aclocal $aclocalinclude || {
echo
echo "**Error**: aclocal failed. This may mean that you have not"
echo "installed all of the packages you need, or you may need to"
echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\""
echo "for the prefix where you installed the packages whose"
echo "macros were not found"
exit 1
}

if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
echo "Running autoheader..."
autoheader || { echo "**Error**: autoheader failed."; exit 1; }
fi
echo "Running automake --gnu $am_opt ..."
automake --add-missing --gnu $am_opt ||
{ echo "**Error**: automake failed."; exit 1; }
echo "Running autoconf ..."
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
) || exit 1
fi
done

conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c

if test x$NOCONFIGURE = x; then
Expand Down
8 changes: 5 additions & 3 deletions doc/index
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@

** Sep 5, 2001

The MCS compiler can compile the sample Hello World
application and generate a Windows/CIL executable that runs.
This executable runs with the Mono Interpreter.
The MCS compiler <b>can compile the sample Hello World</b>
application and generate a Windows/CIL executable that runs!

This executable runs with the Mono Interpreter of course (see
August 28)

** Sep 4, 2001

Expand Down
8 changes: 5 additions & 3 deletions web/index
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@

** Sep 5, 2001

The MCS compiler can compile the sample Hello World
application and generate a Windows/CIL executable that runs.
This executable runs with the Mono Interpreter.
The MCS compiler <b>can compile the sample Hello World</b>
application and generate a Windows/CIL executable that runs!

This executable runs with the Mono Interpreter of course (see
August 28)

** Sep 4, 2001

Expand Down

0 comments on commit afc2fe1

Please sign in to comment.