]> Creatis software - creaToolsTools.git/blobdiff - ctest/dashboard/All.sh
Added documentation to instalscript.
[creaToolsTools.git] / ctest / dashboard / All.sh
index b30901d0622541ce6ec930c75394995929005e98..4d3a9773771c219acb35cf57de4dd3f6f440a8cc 100644 (file)
@@ -1,9 +1,42 @@
+# ---------------------------------------------------------------------
+#
+# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
+#                        pour la Santé)
+# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
+#
+#  This software is governed by the CeCILL-B license under French law and 
+#  abiding by the rules of distribution of free software. You can  use, 
+#  modify and/ or redistribute the software under the terms of the CeCILL-B 
+#  license as circulated by CEA, CNRS and INRIA at the following URL 
+#  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
+#  or in the file LICENSE.txt.
+#
+#  As a counterpart to the access to the source code and  rights to copy,
+#  modify and redistribute granted by the license, users are provided only
+#  with a limited warranty  and the software's author,  the holder of the
+#  economic rights,  and the successive licensors  have only  limited
+#  liability. 
+#
+#  The fact that you are presently reading this means that you have had
+#  knowledge of the CeCILL-B license and that you accept its terms.
+# ------------------------------------------------------------------------  
+
 #!/bin/sh
 
+if [ $# = 0 ]
+then
 echo "Use it as :"
-echo "sh All.sh nameOfTheGenerationDirectory BooleanForDocGeneration userNameForCVS VTKdir"
+echo "sh All.sh <nameOfTheGenerationDirectory> <BooleanForDocGeneration> <userNameForCVS> <VTKdir> <installPrefix> <buildType>"
 echo " "
-echo ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4"
+echo "ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory"
+exit 0
+fi
+
+if [ $# != 6 ]
+then 
+echo "use it as           sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4 /home/jpr/myInsallDirectory Release"
+exit 0
+fi
 
 # @echo off
 
@@ -11,13 +44,13 @@ echo ex : sh All.sh /tmp/gendir OFF jpr /usr/local/lib/vtk-5.4"
 #allow user to choose to generate the doc or not
 
 generationdir=$1
-mkdir $generationdir
-mkdir $generationdir/tmpCreaTools_INSTALL
 cvsUserName=$3
 VTKdir=$4
+installPrefix=$5
+buildtype=$6
 
-# buildtype, useless for Linux; let here for compatibility purpose
- buildtype=Release
+mkdir $generationdir
+mkdir $generationdir/tmpCreaToolsBIN
 
  creasource=crea
  bbtksource=bbtk
@@ -30,6 +63,7 @@ VTKdir=$4
  bbtkgeditorsource=bbtkGEditor
  creatoolssource=creaTools
 
+# the following stupid test is used at debug time; Please don't remove!
 if [ true = true ]
 then
 
@@ -37,11 +71,11 @@ rm -rf $generationdir/creaBin
 rm -rf $generationdir/bbtkBin
 rm -rf $generationdir/creamaracasBin
 rm -rf $generationdir/creaEnvironmentBin
-rm -rf $generationdir/creaBrukerBin 
+rm -rf $generationdir/creaBrukerBin
 rm -rf $generationdir/creaImageIOBin
-rm -rf $generationdir/creaContoursBin 
-rm -rf $generationdir/creaRigidRegistrationBin 
-rm -rf $generationdir/bbtkGEditorBin 
+rm -rf $generationdir/creaContoursBin
+rm -rf $generationdir/creaRigidRegistrationBin
+rm -rf $generationdir/bbtkGEditorBin
 rm -rf $generationdir/creaToolsBin
 
 sh cvscheckout.sh $creasource                   $generationdir $cvsUserName
@@ -60,12 +94,11 @@ fi
 # CREA
 #if [ true = false ]
 #then
- sh cmakemod.sh                    $creasource $generationdir  $VTKdir
+ sh cmakemod.sh                    $creasource $generationdir $VTKdir $installPrefix $buildType
  sh creaVariables.sh               $creasource $generationdir $docgeneration
  sh compilemod.sh     $buildtype   $creasource $generationdir 
  sh ctestmod.sh                    $creasource $generationdir
 #fi
-
     
  creadll=$generationdir/tmpCreaTools_INSTALL/creaBin
  LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
@@ -76,7 +109,7 @@ fi
 #if [ true = false ]
 #then
 # BBTK
- sh cmakemod.sh              $bbtksource $generationdir $VTKdir
+ sh cmakemod.sh              $bbtksource $generationdir $VTKdir $installPrefix $buildType
 # echo "============================BBTK out of cmakemod "
  
  sh bbtkVariables.sh         $bbtksource $generationdir $docgeneration
@@ -91,12 +124,11 @@ fi
  bbtkdll=$generationdir/tmpCreaTools_INSTALL/bbtkBin
  LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
 
-
 #if [ true = false ]
 #then
  creaMaracasVisu
 # echo "========================================================================================start creaMaracasVisu " 
- sh cmakemod.sh                        $creamaracassource $generationdir $VTKdir
+ sh cmakemod.sh                        $creamaracassource $generationdir $VTKdir $installPrefix $buildType
 # echo "=======================================================================================creaMaracasVisu out of cmakemod "
  
  sh creaMaracasVariables.sh            $creamaracassource $generationdir $docgeneration
@@ -107,11 +139,10 @@ fi
  LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
 
 
-
 #if [ true = false ]
 #then
 # creaEnvironment
- sh cmakemod.sh                 $creaenvironmentsource $generationdir  $VTKdir
+ sh cmakemod.sh                 $creaenvironmentsource $generationdir $VTKdir $installPrefix $buildType
 
  sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
  sh compilemod.sh $buildtype    $creaenvironmentsource $generationdir
@@ -123,19 +154,18 @@ fi
 #if [ true = false ]
 #then
 # creaBruker
- sh cmakemod.sh                 $creabrukersource $generationdir  $VTKdir
+ sh cmakemod.sh                 $creabrukersource $generationdir $VTKdir $installPrefix $buildType
  sh creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration
 #fi
-
  sh compilemod.sh $buildtype    $creabrukersource  $generationdir
 # echo "creaBruker : out of compilemod.sh; stop here, now!"
-# exit 0 
+# exit 0
  sh ctestmod.sh                 $creabrukersource $creabinfolder
  creabrukerdll=$generationdir/tmpCreaTools_INSTALL/creabrukerBin
  LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
 
 # creaImageIO
- sh cmakemod.sh              $creaimagesource $generationdir  $VTKdir
+ sh cmakemod.sh              $creaimagesource $generationdir $VTKdir $installPrefix $buildType
  sh creaImageIOVariables.sh  $creaimagesource $generationdir $docgeneration
  sh compilemod.sh $buildtype $creaimagesource $generationdir
  sh ctestmod.sh              $creaimagesource $generationdir
@@ -143,7 +173,7 @@ fi
  LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
 
 # creaContours
- sh cmakemod.sh              $creacontourssource $generationdir  $VTKdir
+ sh cmakemod.sh              $creacontourssource $generationdir $VTKdir $installPrefix $buildType
  sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
  sh compilemod.sh $buildtype $creacontourssource $generationdir
  sh ctestmod.sh              $creacontourssource $generationdir
@@ -151,7 +181,7 @@ fi
 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
 
 # creaRigidRegistration
- sh cmakemod.sh                       $crearigidregistrationssource $generationdir  $VTKdir
+ sh cmakemod.sh                       $crearigidregistrationssource $generationdir $VTKdir $installPrefix $buildType
  sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
  sh compilemod.sh $buildtype          $crearigidregistrationssource $generationdir
  sh ctestmod.sh                       $crearigidregistrationssource $generationdir
@@ -159,7 +189,7 @@ fi
 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
 
 # bbtkGEditor
- sh cmakemod.sh              $bbtkgeditorsource $generationdir  $VTKdir
+ sh cmakemod.sh              $bbtkgeditorsource $generationdir $VTKdir $installPrefix $buildType
  sh bbtkGEditorVariables.sh  $bbtkgeditorsource $generationdir $docgeneration
  sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
  sh ctestmod.sh              $bbtkgeditorsource $generationdir
@@ -167,7 +197,7 @@ fi
 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
 
 # creaTools
- sh cmakemod.sh                    $creatoolssource $generationdir  $VTKdir
+ sh cmakemod.sh                    $creatoolssource $generationdir $VTKdir $installPrefix $buildType
  sh creaToolsVariables.sh          $creatoolssource $generationdir $docgeneration
  sh compilemod.sh $buildtype       $creatoolssource $generationdir
 # sh ctestmod.sh $creatoolsbinary $generationdir