+docgeneration="OFF"
+
+ # ------------------
+
+ sourcesFrom="___"
+ while [[ "$sourcesFrom" != "GIT" && "$sourcesFrom" != "HTML" ]]
+ do
+ echo "Where do you want to get source files from : GIT/HTML ( GIT : for registered CREATIS users only! )"
+ read sourcesFrom
+ if [ "$sourcesFrom" = "" ]
+ then
+ sourcesFrom="GIT"
+ fi
+ echo "you said : [" $sourcesFrom "]"
+ done
+ echo
+ echo
+ # ------------------
+
+ gitUserName=""
+ if [ "$sourcesFrom" = "GIT" ]
+ then
+ while [ "$gitUserName" == "" ]
+ do
+ echo "GIT User Name ( registered CREATIS user : mandatory!)"
+ read gitUserName
+ done
+ echo "you said : [" $gitUserName "]"
+ else
+ gitUserName="ForgetThisOne"
+ fi
+ echo
+ echo
+ # ------------------
+
+
+ #loginUserName=""
+ loginUserName=$USER
+ #while [ "$loginUserName" == "" ]
+ #do
+ echo "Have a look at the following line to know 'Login User Name'/'Login Group Name'"
+ ls -l menu.sh
+ # echo "Login User Name (mandatory!)"
+ # read loginUserName
+ # echo "you said : [" $loginUserName "]"
+ #done
+ echo
+ echo
+
+ loginGroupName=""
+ while [ "$loginGroupName" == "" ]
+ do
+ echo "Have a look at the following line to know 'Login User Name'/'Login Group Name'"
+ echo "Login Group Name (mandatory!)"
+ read loginGroupName
+ echo "you said : [" $loginGroupName "]"
+ done
+ echo
+ echo
+ # ------------------
+
+ buildType="___"
+ while [[ "$buildType" != "Release" && "$buildType" != "Debug" ]]
+ do
+ echo "Build type : Release/Debug (default is Release)"
+ read buildType
+ if [ "$buildType" = "" ]
+ then
+ buildType="Release"
+ fi
+ echo "you said : [" $buildType "]"
+ done
+ echo
+ echo
+ # ------------------
+
+ gdcmVersion="___"
+ while [[ "$gdcmVersion" != "GDCM1" && "$gdcmVersion" != "GDCM2" ]]
+ do
+ echo "Gdcm version : GDCM1/GDCM2 (default is GDCM1)"
+ read gdcmVersion
+ if [ "$gdcmVersion" = "" ]
+ then
+ gdcmVersion="GDCM1"
+ fi
+ echo "you said : [" $gdcmVersion "]"
+ done
+
+# NOT YET CHECKED ! JPR
+ ITKVersion="___"
+ while [[ "$ITKVersion" != "ITK3" && "$ITKVersion" != "ITK4" ]]
+ do
+ echo "ITK version : ITK3/ITK4 (default is ITK3)"
+ read ITKVersion
+ if [ "$ITKVersion" = "" ]
+ then
+ ITKVersion="ITK3"
+ fi
+ echo "you said : [" $ITKVersion "]"
+ done
+
+ echo
+ echo
+ echo
+ 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 " Boolean for Doc Generation : $docgeneration"
+ echo " Where do you want to get source files from : $sourcesFrom"
+ if [ $sourcesFrom = GIT ]
+ then
+ echo " GIT User Name : $gitUserName"
+ fi
+ echo " Login User Name : $loginUserName"
+ echo " Login Group Name : $loginGroupName"
+ echo " Build type : $buildType"
+ echo " Gdcm version : $gdcmVersion"
+ echo " ITK version : $ITKVersion"
+ echo
+ echo
+
+ echo "Do you confirm your choices : YES/NO ? (default is YES)"
+ read confirm
+ if [ "$confirm" = "" ]
+ then
+ confirm=YES
+ fi
+ done
+
+ # ==> On genere le fichier CreaTools-configure.sh genere chez l'utilisateur (no choice!)...
+ #
+
+ configureFile="scripts/CreaTools-configure.sh"
+ touch $configureFile
+ echo "#!/bin/bash" > $configureFile
+ echo >> $configureFile
+ echo "#File generated by 'menu.sh'" >> $configureFile
+ echo "#DO NOT edit !" >> $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
+ echo "docgeneration=$docgeneration" >> $configureFile
+ echo "sourcesFrom=$sourcesFrom" >> $configureFile
+ echo "gitUserName=$gitUserName" >> $configureFile
+ echo "loginUserName=$loginUserName" >> $configureFile
+ echo "loginGroupName=$loginGroupName" >> $configureFile
+ echo "buildType=$buildType" >> $configureFile
+ echo "gdcmVersion=$gdcmVersion" >> $configureFile
+ echo "ITKVersion=$ITKVersion" >> $configureFile
+ echo "ETC_BASHRC=$ETC_BASHRC" >> $configureFile
+