7 # OS specific working directory
11 # Clean any leftover from previous install
12 echo "remove old directory $BASEDIR/$OS/$node"
13 rm -rf $BASEDIR/$OS/$node
15 # create a new directory
16 echo "create new directory $BASEDIR/$OS/$node"
18 mkdir $BASEDIR/$OS/$node
21 # load the simgrid directory from svn
22 echo "load simgrid-svn"
23 svn checkout svn://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk
25 cp -r $BASEDIR/$OS/$node/simgrid/buildtools/ctest/Cmake $BASEDIR/$OS/$node/simgrid/Cmake
27 if [[ $OS == 'Linux' ]]; then
28 # Install dependencies Linux
29 echo "get dependencies Linux"
30 sudo aptitude install -y libtool automake1.10 autoconf libgcj10-dev gcc g++ bash flex flexml doxygen bibtex bibtool iconv bibtex2html addr2line valgrind
32 cd $BASEDIR/$OS/$node/simgrid
36 ./configure --enable-maintainer-mode --disable-compile-optimizations
42 sudo aptitude install -y cmake
43 cd $BASEDIR/$OS/$node/simgrid/Cmake
48 if [[ $OS == 'Darwin' ]]; then
49 # Install dependencies Mac
50 echo "get dependencies Mac"
51 fink --yes install libtool14
52 # fink --yes install doxygen
53 fink --yes install autoconf
55 cd $BASEDIR/$OS/$node/simgrid
59 ./configure --enable-maintainer-mode MAKE=gmake --disable-compile-optimizations
65 fink --yes install cmake
66 cd $BASEDIR/$OS/$node/simgrid/Cmake