# The crontab file should be :
# see file crontab in the current folder
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir crea 4
+CDASHMOD=$1
+CREATOOLSTOOLS=$2
+CREATOOLSGENERATIONDIR=$3
+NUMCORE=$4
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtk 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR crea $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtkGEditor 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR bbtk $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaBruker 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR bbtkGEditor $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaContours 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaBruker $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaEnvironment 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaContours $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaImageIO 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaEnvironment $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMaracasVisu 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaImageIO $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMiniTools 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaMaracasVisu $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaRigidRegistration 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaMiniTools $NUMCORE
-bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaTools 4
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaRigidRegistration $NUMCORE
+
+bash $CDASHMOD $CREATOOLSTOOLS $CREATOOLSGENERATIONDIR creaTools $NUMCORE
--- /dev/null
+# Makes a clean compilation of creatools using a read-only access to git repositories
+# Do not retrieve nor compile nor install the third party libraries
+
+# Cleans previous compilation
+rm -rf /home/creatools/Creatis/creaToolsTools_crontabAnonymousAccess
+rm -rf /home/creatools/Creatis/CreatoolsGenerationDir_crontabAnonymousAccess
+
+# Retrieves creaToolsTools source code
+cd /home/creatools/Creatis/
+git clone git://git.creatis.insa-lyon.fr/creaToolsTools creaToolsTools_crontabAnonymousAccess
+
+# Configures the project
+cd creaToolsTools_crontabAnonymousAccess/Linux
+./installscript -git-read-only -gdir /home/creatools/Creatis/CreatoolsGenerationDir_crontabAnonymousAccess -instprefix3 /home/creatools/Creatis/CreatoolsGenerationDir/thirdparty_install -build Debug config
+
+# Retrieves creatools source code, compiles and install
+./installscript creatools
+
+# to launch make experimental : this line is a perfect crontab if we do not want to do update of the git repositories
+bash /home/creatools/Creatis/creaToolsTools_crontabAnonymousAccess/Linux/scripts/cdashscript.sh /home/creatools/Creatis/creaToolsTools_crontabAnonymousAccess/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools_crontabAnonymousAccess/ /home/creatools/Creatis/CreatoolsGenerationDir_crontabAnonymousAccess 4
+
MAILTO=cdash-admin@creatis.insa-lyon.fr
# runs the tests at midnight
-0 0 * * * bash <CREATOOLS_PATH>/creaToolsTools/Linux/scripts/cdashscript.sh
+0 0 * * * bash <CREATOOLS_PATH>/creaToolsTools/Linux/scripts/cdashscript.sh /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir 4
+0 0 * * * bash <CREATOOLS_PATH>/creaToolsTools/Linux/scripts/compilation_from_installscript.sh