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}"
14 eval $2 --version 2>/dev/null | grep -i "$1.*$3" >/dev/null
24 for version in $versions ; do
25 if check_version $tool ${tool}${variant} $version; then
31 if [ "x$found" = "xNOT_FOUND" ]; then
37 amver=`find_version automake ${amversions}`
40 if [ "x$lt" = "x" ] ; then
41 echo "Libtool not found. Please install the libtool package to proceed with a CVS checkout"
45 am=`which automake-$amver`
46 if [ "x$am" = "x" ] ; then
47 echo "automake versions $amversions not found. Please install the relevant package to proceed with a CVS checkout"
52 if [ "x$ac" = "x" ] ; then
53 echo "autoconf not found. Please install the relevant package to proceed with a CVS checkout"
63 ACLOCAL="aclocal-$amver -I acmacro" \
64 AUTOMAKE="automake-$amver" \
65 autoreconf -v -i -s || exit 1
68 echo "And now, please launch ./configure"
69 echo "----------------------------------"
71 # What to do the day we declare optional modules using ACI:
72 # if test -e aci.conf ; then
74 # pass the content of $configure_args to configure
77 echo "Most common flags:"
78 echo " --enable-maintainer-mode mandatory if you use the CVS version"
79 echo " --disable-compile-optimizations useful if your gdb gets fooled"
83 echo "If you want to compile for several archs from the same (nfs-mounted?) tree, do:"
84 echo " mkdir your_arch; cd your_arch && ../configure --srcdir=.."
87 echo "(after configure, you'll naturally have to run \`make')"