+ # ------------------
+ echo "Name of the Generation Directory (default is /tmp/myGenerationDir)"
+ read generationdir
+ if [ "$generationdir" = "" ]
+ then
+ generationdir="/tmp/myGenerationDir"
+ fi
+ echo "you said : [" $generationdir "]"
+
+ echo
+ echo
+ # ------------------
+ installPrefixThird="___"
+ echo "Install Prefix For Third Party Library : '$generationdir/thirdparty_install' / '/usr/local' (default is '$generationdir/thirdparty_install')"
+ read installPrefixThird
+ if [ "$installPrefixThird" = "" ]
+ then
+ installPrefixThird="$generationdir/thirdparty_install"
+ fi
+ echo "you said : [" $installPrefixThird "]"
+ echo
+ echo
+ # ------------------
+
+
+ installPrefix="___"
+ echo "Install Prefix for CreaTools : '$generationdir/creatools_install' / '/usr/local' (default is '$generationdir/creatools_install')"
+ read installPrefix
+ if [ "$installPrefix" = "" ]
+ then
+ installPrefix="$generationdir/creatools_install"
+ fi
+ echo "you said : [" $installPrefix "]"
+ echo
+ echo
+ # ------------------
+
+ docgeneration="___"
+ while [[ "$docgeneration" != "ON" && "$docgeneration" != "OFF" ]]
+ do
+ echo "Boolean For Doc Generation : ON/OFF (default is OFF)"
+ read docgeneration
+ if [ "$docgeneration" = "" ]
+ then
+ docgeneration="OFF"
+ fi
+ echo "you said : [" $docgeneration "]"
+ done
+ echo
+ echo
+ # ------------------
+
+ sourcesFrom="___"
+ while [[ "$sourcesFrom" != "CVS" && "$sourcesFrom" != "HTML" ]]
+ do
+ echo "Where do you want to get source files from : CVS/HTML (default is CVS)"
+ read sourcesFrom
+ if [ "$sourcesFrom" = "" ]
+ then
+ sourcesFrom="CVS"
+ fi
+ echo "you said : [" $sourcesFrom "]"
+ done
+ echo
+ echo
+ # ------------------
+
+ cvsUserName=""
+ if [ "$sourcesFrom" = "CVS" ]
+ then
+ while [ "$cvsUserName" == "" ]
+ do
+ echo "CVS User Name (mandatory!)"
+ read cvsUserName
+ done
+ echo "you said : [" $cvsUserName "]"
+ else
+ cvsUserName="ForgetThisOne"
+ fi
+ echo
+ echo
+ # ------------------
+
+
+ loginUserName=""
+ 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!)"
+ 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
+ echo
+ echo
+ echo
+ echo
+ echo "You said :"
+ echo " Operating System : $OperatingSystem"
+ 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 = CVS ]
+ then
+ echo " CVS User Name : $cvsUserName"
+ fi
+ echo " Login User Name : $loginUserName"
+ echo " Login Group Name : $loginGroupName"
+ echo " Build type : $buildType"
+ echo " Gdcm version : $gdcmVersion"
+ echo
+ echo
+
+ echo "Do you confirm your choices : YES/NO ? (default is YES)"
+ read confirm
+ if [ "$confirm" = "" ]
+ then
+ confirm=YES
+ fi
+ done
+
+ # GROS SOUCIS : Ou generer le fichier CreaTools-configure.sh?
+ # dans $generationdir/creatools_bin ?
+ # -> il n'est pas encore cree !
+ # dans ./Linux/scripts?
+ # -> ?
+
+ 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 *know* what you do)" >> $configureFile
+ echo >> $configureFile
+ echo "OperatingSystem=$OperatingSystem" >> $configureFile
+ echo "generationdir=$generationdir" >> $configureFile
+ echo "installPrefix=$installPrefix" >> $configureFile
+ echo "installPrefixThird=$installPrefixThird" >> $configureFile
+ echo "docgeneration=$docgeneration" >> $configureFile
+ echo "sourcesFrom=$sourcesFrom" >> $configureFile
+ echo "cvsUserName=$cvsUserName" >> $configureFile
+ echo "loginUserName=$loginUserName" >> $configureFile
+ echo "loginGroupName=$loginGroupName" >> $configureFile
+ echo "buildType=$buildType" >> $configureFile
+ echo "gdcmVersion=$gdcmVersion" >> $configureFile
+
+
+ # ------------------
+ # endif 'suitable'
+ fi