echo " Choose what you want to do :"
echo
echo " Configure :........................0"
- echo " Install Third Party Libraries :....1 (as root)"
+
+ if [ $expanded = "YES" ]
+ then
+ echo " Get and Compile gdcm :.. ......1.1"
+ echo " Get and Compile itk :.. .......1.2"
+ echo " Get and Compile vtk :.. .......1.3"
+ else
+ echo " Install Third Party Libraries :....1 (as root)"
+ fi
+
if [ $expanded = "YES" ]
then
echo " Get the 'CreaTools' source files :.2.1 (CVS : as user!)"
echo " Use Expanded menu :................5 "
else
echo " Use compact menu :.................5 "
- fi
+ fi
echo " Uninstall the CreaTools :..........6 "
echo " Help ..............................7 Help about this menu"
echo " Show some Environment Variables ...8"
echo "you said : [" $OperatingSystem "]"
echo
echo
+
+ # ------------------
+ echo "How many cores on your computer 2 (default is 2)"
+ read corenumber
+ if [ "$corenumber" = "" ]
+ then
+ corenumber="2"
+ fi
+ echo "you said : [" $corenumber "]"
+
+ echo
+ echo
# ------------------
- echo "Name of the Generation Directory (default is /tmp/myGenerationDir)"
+ echo "Name of the Generation Directory (default is ~/creaToolsGenerationDir)"
read generationdir
if [ "$generationdir" = "" ]
then
- generationdir="/tmp/myGenerationDir"
+ generationdir="~/creaToolsGenerationDir"
fi
echo "you said : [" $generationdir "]"
echo
# ------------------
+if [ false ]
+then
docgeneration="___"
while [[ "$docgeneration" != "ON" && "$docgeneration" != "OFF" ]]
do
done
echo
echo
+fi
+docgeneration="OFF"
+
# ------------------
sourcesFrom="___"
while [[ "$sourcesFrom" != "CVS" && "$sourcesFrom" != "HTML" ]]
do
- echo "Where do you want to get source files from : CVS/HTML (default is CVS)"
+ echo "Where do you want to get source files from : CVS/HTML ( CVS : for registered CREATIS users only! )"
read sourcesFrom
if [ "$sourcesFrom" = "" ]
then
then
while [ "$cvsUserName" == "" ]
do
- echo "CVS User Name (mandatory!)"
+ echo "CVS User Name ( registered CREATIS user : mandatory!)"
read cvsUserName
done
echo "you said : [" $cvsUserName "]"
echo
echo "You said :"
echo " Operating System : $OperatingSystem"
+ echo " Number of Cores : $corenumber"
echo " Name of the Generation Directory : $generationdir"
echo " Install Prefix for Third Party Libraries : $installPrefixThird"
echo " Install Prefix for CreaTools : $installPrefix"
echo >> $configureFile
echo "#File generated by 'menu.sh'" >> $configureFile
echo "#DO NOT edit !" >> $configureFile
- echo "#(except if you *know* what you do)" >> $configureFile
+ echo "#(except if you *do* know what you do)" >> $configureFile
echo >> $configureFile
echo "OperatingSystem=$OperatingSystem" >> $configureFile
+ echo "corenumber=$corenumber" >> $configureFile
echo "generationdir=$generationdir" >> $configureFile
echo "installPrefix=$installPrefix" >> $configureFile
echo "installPrefixThird=$installPrefixThird" >> $configureFile
read a
kill $PPID
;;
+
+ 1.1)
+ echo "========================== 1.1 "
+ source scripts/Check-if-root.sh
+ bash scripts/ThirdParty-install-gdcm.sh
+ ;;
+
+ 1.2)
+ echo "========================== 1.2 "
+ echo "sorry, not yet available"
+ read a
+ ;;
+
+ 1.3)
+ echo "========================== 1.3 "
+ echo "sorry, not yet available"
+ read a
+
+ ;;
2)
#2.1
#2.2
source scripts/CreaTools-configure.sh
bash scripts/CreaTools-compile.sh
- #2.3
+ #2.3
bash scripts/CreaTools-install.sh
echo "You HAVE to leave current window to continue!"
read a
- kill $PPID
+ kill $PPID
;;
-
+
2.1)
- echo "========================== 2.1"
+ echo "========================== 2.1"
bash scripts/CreaTools-load.sh
;;
# echo "You HAVE to leave current window to continue!"
# else
# echo "==> Hit any key to close current window"
-# fi
+# fi
;;
5)
if [ $expanded = "NO" ]
then
- expanded="YES"
+ expanded="YES"
else
- expanded="NO"
+ expanded="NO"
fi
;;
if [ -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
then
- echo $installPrefixThird/share/creatools_third_party_library_config.sh
+ echo "Third party config file : " $installPrefixThird/share/creatools_third_party_library_config.sh
echo ------
more $installPrefixThird/share/creatools_third_party_library_config.sh
echo ------
if [ -f $installPrefix/share/creatools_base_library_config.sh ]
then
- echo $installPrefix/share/creatools_base_library_config.sh
+ echo "Creatools base library config file : " $installPrefix/share/creatools_base_library_config.sh
echo ------
more $installPrefix/share/creatools_base_library_config.sh
echo ------
echo "installPrefix ... " $installPrefix
fi
echo ------
- echo "VTK_DIR : " $VTK_DIR
- echo "ITK_DIR : " $ITK_DIR
- echo "GDCM_DIR : " $GDCM_DIR
+ echo "VTK_DIR : " $VTK_DIR
+ echo "ITK_DIR : " $ITK_DIR
+ echo "GDCM_DIR : " $GDCM_DIR
+ echo
echo "crea_DIR : " $crea_DIR
- echo "bbtk_DIR : " $bbtk_DIR
+ echo "BBTK_DIR : " $BBTK_DIR
echo "creaMaracasVisu_DIR : " $creaMaracasVisu_DIR
echo "creaEnvironment_DIR : " $creaEnvironment_DIR
echo "creaBruker_DIR : " $creaBruker_DIR
echo "creaContours_DIR : " $creaContours_DIR
echo "creaRigidRegistration_DIR :" $creaRigidRegistration_DIR
echo "bbtkGEditor_DIR : " $bbtkGEditor_DIR
- echo "creaTools_DIR : " $creaTools_DIR
-
+ echo "creaTools_DIR : " $creaTools_DIR
+ echo "creaMiniTools_DIR : " $creaMiniTools_DIR
+ echo "Ido_DIR : " $Ido_DIR
echo "==================================="
echo
echo "Press any key to continue"
;;
9)
- echo
+ echo
exit 0
;;
- 10)
+ 10)
+ # Hiden option, usefull at debug time
bash scripts/ThirdParty-install_no_compile.sh
;;
*)
-
+
if [ expanded="NO" ]
then
echo "Your answer must be in {0, 1, 2, 5, 6, 7, 8, 9} (was [ $i ])"