From: mquinson Date: Tue, 22 Dec 2009 17:06:31 +0000 (+0000) Subject: Optimize: do not rebuild from scratch when something already exists X-Git-Tag: SVN~802 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1744de606b3ed935cf875895ecfbd5bc8275f0ce Optimize: do not rebuild from scratch when something already exists git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6924 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/cmake_simgrid.conf b/buildtools/Cmake/cmake_simgrid.conf index 1ab7a2d442..da0d7e3d46 100644 --- a/buildtools/Cmake/cmake_simgrid.conf +++ b/buildtools/Cmake/cmake_simgrid.conf @@ -33,8 +33,15 @@ wait_archive() { make_dist() { get_version if [ ! -e ${SIMGRID_BASEDIR}/${version}.tar.gz ] ; then + cd ${SIMGRID_BASEDIR} echo "rebuild the missing files for compilation" - ./bootstrap && ./configure --enable-maintainer-mode --disable-compile-optimizations + if [ ! -e configure ] ; then + ./bootstrap + fi + if [ ! -e Makefile ] ; then + # Disable compilation optim to make it built faster + ./configure --enable-maintainer-mode --disable-compile-optimizations + fi echo "Make the archive" make all dist