2 # Run this to generate all the initial makefiles, etc.
4 # Copyright (c) 2004-2007. The SimGrid team. All right reserved.
6 # This file is part of the SimGrid project. This is free software:
7 # You can redistribute and/or modify it under the terms of the
8 # GNU LGPL (v2.1) licence.
10 amversions="${amver:-1.10}"
12 if [ ! -e bootstrap ] ; then
13 if [ -e ../bootstrap ] ; then
20 eval $2 --version 2>/dev/null | grep -i "$1.*$3" >/dev/null
30 for version in $versions ; do
31 if check_version $tool ${tool}${variant} $version; then
37 if [ "x$found" = "xNOT_FOUND" ]; then
43 amver=`find_version automake ${amversions}`
46 if [ "x$lt" = "x" ] ; then
47 echo "Libtool not found. Please install the libtool package to proceed with a SVN checkout"
51 am=`which automake-$amver`
52 if [ "x$am" = "x" ] ; then
53 echo "automake versions $amversions not found. Please install the relevant package to proceed with a SVN checkout"
58 if [ "x$ac" = "x" ] ; then
59 echo "autoconf not found. Please install the relevant package to proceed with a SVN checkout"
69 ACLOCAL="aclocal-$amver -I acmacro" \
70 AUTOMAKE="automake-$amver" \
71 autoreconf -v -i -s || exit 1
74 echo "And now, please launch ./configure"
75 echo "----------------------------------"
77 # What to do the day we declare optional modules using ACI:
78 # if test -e aci.conf ; then
80 # pass the content of $configure_args to configure
83 echo "Most common flags:"
84 echo " --enable-maintainer-mode mandatory if you use the SVN version"
85 echo " --disable-compile-optimizations useful if your gdb gets fooled"
89 echo "If you want to compile for several archs from the same (nfs-mounted?) tree, do:"
90 echo " mkdir your_arch; cd your_arch && ../configure --srcdir=.."
93 echo "(after configure, you'll naturally have to run \`make')"