X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Linux%2Fscripts%2FCreaTools-compile.sh;h=6df11a8d098f1faf6c3a5d1b185fab82eec6c097;hb=d9bbd856b648fb29ffefed7ac0d971aedbfa6a91;hp=11d8e44a78aae903beae301485ed6d80a9ab1461;hpb=3c024174bf9f93ec9339f59b98982975f0c6ef08;p=creaToolsTools.git diff --git a/Linux/scripts/CreaTools-compile.sh b/Linux/scripts/CreaTools-compile.sh index 11d8e44..6df11a8 100644 --- a/Linux/scripts/CreaTools-compile.sh +++ b/Linux/scripts/CreaTools-compile.sh @@ -27,7 +27,9 @@ fi echo $docgeneration echo --installPrefix-- echo $installPrefix - echo --buildType-- + echo --installPrefixThird-- + echo $installPrefixThird + echo --buildType-- echo $buildType echo --gdcmVersion-- echo $gdcmVersion @@ -39,6 +41,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 +72,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 @@ -73,15 +107,15 @@ then #if [ true = false ] if [ true = true ] then - sh $scriptDir/cmakemod.sh $creasource $generationdir $installPrefix $buildType - sh $scriptDir/creaVariables.sh $creasource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $creasource $generationdir - sh $scriptDir/ctestmod.sh $creasource $generationdir + bash $scriptDir/cmakemod.sh $creasource $generationdir $installPrefix $buildType + bash $scriptDir/creaVariables.sh $creasource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creasource $generationdir + 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 @@ -94,15 +128,15 @@ if [ true = true ] then # BBTK echo ========================================================= $bbtksource $generationdir $installPrefix $buildType - sh $scriptDir/cmakemod.sh $bbtksource $generationdir $installPrefix $buildType - sh $scriptDir/bbtkVariables.sh $bbtksource $generationdir $docgeneration $gdcmVersion - sh $scriptDir/compilemod.sh $buildType $bbtksource $generationdir - sh $scriptDir/ctestmod.sh $bbtksource $generationdir + 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/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 @@ -114,15 +148,15 @@ then if [ true = true ] then # creaMaracasVisu - sh $scriptDir/cmakemod.sh $creamaracassource $generationdir $installPrefix $buildType - sh $scriptDir/creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $creamaracassource $generationdir - sh $scriptDir/ctestmod.sh $creamaracassource $generationdir + bash $scriptDir/cmakemod.sh $creamaracassource $generationdir $installPrefix $buildType + bash $scriptDir/creaMaracasVariables.sh $creamaracassource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creamaracassource $generationdir + 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 @@ -134,15 +168,15 @@ then if [ true = true ] then # creaEnvironment - sh $scriptDir/cmakemod.sh $creaenvironmentsource $generationdir $installPrefix $buildType - sh $scriptDir/creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $creaenvironmentsource $generationdir - sh $scriptDir/ctestmod.sh $creaenvironmentsource $generationdir + bash $scriptDir/cmakemod.sh $creaenvironmentsource $generationdir $installPrefix $buildType + bash $scriptDir/creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creaenvironmentsource $generationdir + 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 @@ -154,15 +188,15 @@ then if [ true = true ] then # creaBruker - sh $scriptDir/cmakemod.sh $creabrukersource $generationdir $installPrefix $buildType - sh $scriptDir/creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration $gdcmVersion - sh $scriptDir/compilemod.sh $buildType $creabrukersource $generationdir - sh $scriptDir/ctestmod.sh $creabrukersource $generationdir + 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/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 @@ -174,15 +208,15 @@ then if [ true = true ] then # creaImageIO - sh $scriptDir/cmakemod.sh $creaimagesource $generationdir $installPrefix $buildType - sh $scriptDir/creaImageIOVariables.sh $creaimagesource $generationdir $docgeneration $gdcmVersion - sh $scriptDir/compilemod.sh $buildType $creaimagesource $generationdir - sh $scriptDir/ctestmod.sh $creaimagesource $generationdir + 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/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 @@ -194,15 +228,15 @@ then if [ true = true ] then # creaContours - sh $scriptDir/cmakemod.sh $creacontourssource $generationdir $installPrefix $buildType - sh $scriptDir/creaContoursVariables.sh $creacontourssource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $creacontourssource $generationdir - sh $scriptDir/ctestmod.sh $creacontourssource $generationdir + bash $scriptDir/cmakemod.sh $creacontourssource $generationdir $installPrefix $buildType + bash $scriptDir/creaContoursVariables.sh $creacontourssource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creacontourssource $generationdir + 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 @@ -213,10 +247,10 @@ then #if [ true = false ] if [ true = true ] then - sh $scriptDir/cmakemod.sh $crearigidregistrationssource $generationdir $installPrefix $buildType - sh $scriptDir/creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $crearigidregistrationssource $generationdir - sh $scriptDir/ctestmod.sh $crearigidregistrationssource $generationdir + bash $scriptDir/cmakemod.sh $crearigidregistrationssource $generationdir $installPrefix $buildType + bash $scriptDir/creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $crearigidregistrationssource $generationdir + bash $scriptDir/ctestmod.sh $crearigidregistrationssource $generationdir fi fi # crearigidregistrationdll=$generationdir/creatools_bin/crearigidregistrationBin @@ -233,10 +267,10 @@ then if [ true = true ] then # bbtkGEditor - sh $scriptDir/cmakemod.sh $bbtkgeditorsource $generationdir $installPrefix $buildType - sh $scriptDir/bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $bbtkgeditorsource $generationdir - sh $scriptDir/ctestmod.sh $bbtkgeditorsource $generationdir + bash $scriptDir/cmakemod.sh $bbtkgeditorsource $generationdir $installPrefix $buildType + bash $scriptDir/bbtkGEditorVariables.sh $bbtkgeditorsource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $bbtkgeditorsource $generationdir + bash $scriptDir/ctestmod.sh $bbtkgeditorsource $generationdir fi fi # bbtkgeditordll=$generationdir/creatools_bin/bbtkgeditorBin @@ -253,16 +287,34 @@ then if [ true = true ] then # creaTools - sh $scriptDir/cmakemod.sh $creatoolssource $generationdir $installPrefix $buildType - sh $scriptDir/creaToolsVariables.sh $creatoolssource $generationdir $docgeneration - sh $scriptDir/compilemod.sh $buildType $creatoolssource $generationdir + bash $scriptDir/cmakemod.sh $creatoolssource $generationdir $installPrefix $buildType + bash $scriptDir/creaToolsVariables.sh $creatoolssource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creatoolssource $generationdir fi fi -# sh ctestmod.sh $creatoolsbinary $generationdir +# bash ctestmod.sh $creatoolsbinary $generationdir # 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 +fi +fi + + # shutdown /s # exit /b