]> Creatis software - creaToolsTools.git/blobdiff - Linux/scripts/CreaTools-compile.sh
export packages as well!
[creaToolsTools.git] / Linux / scripts / CreaTools-compile.sh
index e53bc0711f67148b8caaac7703e6f7a826557da0..98bb731e0e19b0c42172a5674c1b9002b999fcd9 100644 (file)
@@ -23,11 +23,15 @@ fi
    echo $PWD/scripts/CreaTools-configure.sh
    echo --generationdir--
    echo $generationdir
+   echo --corenumber--
+   echo $corenumber   
    echo --docgeneration--
    echo $docgeneration
    echo --installPrefix--
    echo $installPrefix
-   echo --buildType--
+   echo --installPrefixThird--
+   echo $installPrefixThird   
+   echo --buildType-- 
    echo $buildType
    echo --gdcmVersion--
    echo $gdcmVersion
@@ -39,6 +43,22 @@ fi
    echo $start_point
    echo "------"
 
+if [ ! -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
+then
+ echo missing  $installPrefixThird/share/creatools_third_party_library_config.sh
+   echo
+   echo "..ERROR.."
+   echo "==================================================="
+   echo "REMEMBER !"
+   echo ""
+   echo "YOU NEED TO RUN 'Install Third Party Libraries' (1) FIRST !"
+   echo "==================================================="
+   echo
+   echo "Hit any key to continue"
+   read a
+   exit 0
+fi
+
  if [ ! -e $generationdir/creatools_source ]
  then 
  echo missing  $generationdir/creatools_source
@@ -54,6 +74,22 @@ fi
    exit 0
 fi
 
+
+if [ ! -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
+then
+ echo missing  $installPrefixThird/share/creatools_third_party_library_config.sh
+   echo
+   echo "..ERROR.."
+   echo "==================================================="
+   echo "REMEMBER !"
+   echo ""
+   echo "YOU NEED TO RUN 'Load' (2) FIRST !"
+   echo "==================================================="
+   echo
+   echo
+   exit 0
+fi
+
  cd $generationdir
  if [ -e creatools_bin ]
  then
@@ -75,13 +111,13 @@ if [ true = true ]
 then
  bash $scriptDir/cmakemod.sh                  $creasource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaVariables.sh             $creasource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh     $buildType $creasource $generationdir
+ bash $scriptDir/compilemod.sh     $buildType $creasource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh                  $creasource $generationdir
 fi
 fi
  creadll=$generationdir/creatools_bin/creaBin
  LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
-
+ export crea_DIR=$generationdir/creatools_bin/creaBin
 
 # -------------------------
 #        start_point =  3 : BBTK
@@ -96,13 +132,13 @@ then
 echo ========================================================= $bbtksource $generationdir $installPrefix $buildType
  bash $scriptDir/cmakemod.sh               $bbtksource $generationdir $installPrefix $buildType
  bash $scriptDir/bbtkVariables.sh          $bbtksource $generationdir $docgeneration $gdcmVersion
- bash $scriptDir/compilemod.sh  $buildType $bbtksource $generationdir
+ bash $scriptDir/compilemod.sh  $buildType $bbtksource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh               $bbtksource $generationdir
 fi
 fi
  bbtkdll=$generationdir/creatools_bin/bbtkBin
  LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
-
+ export BBTK_DIR=$generationdir/creatools_bin/bbtkBin
 
 # -------------------------
 #        start_point =  4 : creaMaracasVisu
@@ -116,13 +152,13 @@ then
 # creaMaracasVisu
  bash $scriptDir/cmakemod.sh              $creamaracassource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaMaracasVariables.sh  $creamaracassource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh $buildType $creamaracassource $generationdir
+ bash $scriptDir/compilemod.sh $buildType $creamaracassource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh              $creamaracassource $generationdir
 fi
 fi
- creamaracasdll=$generationdir/creatools_bin/creamaracasBin
+ creamaracasdll=$generationdir/creatools_bin/creaMaracasVisuBin
  LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
-
+ export creaMaracasVisu_DIR=$generationdir/creatools_bin/creaMaracasVisuBin
 
 # -------------------------
 #        start_point =  5 : creaEnvironment
@@ -136,13 +172,13 @@ then
 # creaEnvironment
  bash $scriptDir/cmakemod.sh                 $creaenvironmentsource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh $buildType    $creaenvironmentsource $generationdir
+ bash $scriptDir/compilemod.sh    $buildType $creaenvironmentsource $generationdir $corenumber 
  bash $scriptDir/ctestmod.sh                 $creaenvironmentsource $generationdir
 fi
 fi
  creaenvironmentdll=$generationdir/creatools_bin/creaenvironmentBin
  LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
-
+ export creaEnvironment_DIR=$generationdir/creatools_bin/creaEnvironmentBin
 
 # -------------------------
 #        start_point =  6 : creaBruker
@@ -156,13 +192,13 @@ then
 # creaBruker
  bash $scriptDir/cmakemod.sh              $creabrukersource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaBrukerVariables.sh   $creabrukersource $generationdir $docgeneration $gdcmVersion
- bash $scriptDir/compilemod.sh $buildType $creabrukersource $generationdir
+ bash $scriptDir/compilemod.sh $buildType $creabrukersource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh              $creabrukersource $generationdir
 fi
 fi
  creabrukerdll=$generationdir/creatools_bin/creabrukerBin
  LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
-
+ export creaBruker_DIR=$generationdir/creatools_bin/creaBrukerBin
 
 # -------------------------
 #        start_point =  7 : creaImageIO
@@ -176,13 +212,13 @@ then
 # creaImageIO
  bash $scriptDir/cmakemod.sh              $creaimagesource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaImageIOVariables.sh  $creaimagesource $generationdir $docgeneration $gdcmVersion
- bash $scriptDir/compilemod.sh $buildType $creaimagesource $generationdir
+ bash $scriptDir/compilemod.sh $buildType $creaimagesource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh              $creaimagesource $generationdir
 fi
 fi
  creaimagedll=$generationdir/creatools_bin/creaimageBin
  LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
-
+export creaImageIO_DIR=$generationdir/creatools_bin/creaImageIOBin
 
 # -------------------------
 #        start_point =  8 : creaContour
@@ -196,13 +232,13 @@ then
 # creaContours
  bash $scriptDir/cmakemod.sh              $creacontourssource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh $buildType $creacontourssource $generationdir
+ bash $scriptDir/compilemod.sh $buildType $creacontourssource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh              $creacontourssource $generationdir
 fi
 fi
-# creacontourdll=$generationdir/creatools_bin/creacontoursBin
-# LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
-
+ creacontourdll=$generationdir/creatools_bin/creacontoursBin
+ LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
+ export creaContours_DIR=$generationdir/creatools_bin/creaContoursBin
 
 # -------------------------
 #        start_point =  9 : creaRigidRegistration
@@ -215,7 +251,7 @@ if [ true = true ]
 then
  bash $scriptDir/cmakemod.sh                         $crearigidregistrationssource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaRigidRegistrationVariables.sh   $crearigidregistrationssource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh            $buildType $crearigidregistrationssource $generationdir
+ bash $scriptDir/compilemod.sh            $buildType $crearigidregistrationssource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh                         $crearigidregistrationssource $generationdir
 fi
 fi
@@ -235,7 +271,7 @@ then
 # bbtkGEditor
  bash $scriptDir/cmakemod.sh              $bbtkgeditorsource $generationdir $installPrefix $buildType 
  bash $scriptDir/bbtkGEditorVariables.sh  $bbtkgeditorsource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh $buildType $bbtkgeditorsource $generationdir
+ bash $scriptDir/compilemod.sh $buildType $bbtkgeditorsource $generationdir $corenumber
  bash $scriptDir/ctestmod.sh              $bbtkgeditorsource $generationdir
 fi
 fi
@@ -255,7 +291,7 @@ then
 # creaTools
  bash $scriptDir/cmakemod.sh                $creatoolssource $generationdir $installPrefix $buildType 
  bash $scriptDir/creaToolsVariables.sh      $creatoolssource $generationdir $docgeneration
- bash $scriptDir/compilemod.sh   $buildType $creatoolssource $generationdir
+ bash $scriptDir/compilemod.sh   $buildType $creatoolssource $generationdir $corenumber
 fi
 fi
 
@@ -264,5 +300,23 @@ fi
 #  creatoolsdll=$generationdir/creatools_bin/creatoolsBin
 #  LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
 
+
+# -------------------------
+#        start_point =  12 : creaMiniTools
+#-------------------------
+if [ $start_point -le 12 ]
+then
+# the following stupid test is used at debug time; Please don't remove!
+#if [ true = false ]
+if [ true = true ]
+then
+# creaMiniTools
+ bash $scriptDir/cmakemod.sh                   $creaminitoolssource $generationdir $installPrefix $buildType 
+ bash $scriptDir/creaMiniToolsVariables.sh     $creaminitoolssource $generationdir $docgeneration
+ bash $scriptDir/compilemod.sh      $buildType $creaminitoolssource $generationdir $corenumber
+fi
+fi
+
+
 # shutdown /s
 # exit /b