-#!/bin/sh
+#!/bin/bash
if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
then
echo $docgeneration
echo --installPrefix--
echo $installPrefix
- echo --buildType--
+ echo --installPrefixThird--
+ echo $installPrefixThird
+ echo --buildType--
echo $buildType
echo --gdcmVersion--
echo $gdcmVersion
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
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
#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
if [ true = true ]
then
# BBTK
- 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
+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/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
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
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
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
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
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
#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
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
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/creaToolsVariables.sh $creaminitoolssource $generationdir $docgeneration
+ bash $scriptDir/compilemod.sh $buildType $creaminitoolssource $generationdir
+fi
+fi
+
+
# shutdown /s
# exit /b