From 1744de606b3ed935cf875895ecfbd5bc8275f0ce Mon Sep 17 00:00:00 2001 From: mquinson Date: Tue, 22 Dec 2009 17:06:31 +0000 Subject: [PATCH] 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 --- buildtools/Cmake/cmake_simgrid.conf | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 -- 2.20.1