X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Linux%2Fscripts%2FCreaTools-compile.sh;h=3cab2f5d72342c7eabcbe7f92a21e5aa0e147013;hb=HEAD;hp=aa10f438bba74aaf798f51ed1c3ca3bd8e31aa9e;hpb=5ceecf6dda6a78fc6cefb8e9f8774f2a287a3729;p=creaToolsTools.git diff --git a/Linux/scripts/CreaTools-compile.sh b/Linux/scripts/CreaTools-compile.sh index aa10f43..3cab2f5 100644 --- a/Linux/scripts/CreaTools-compile.sh +++ b/Linux/scripts/CreaTools-compile.sh @@ -1,3 +1,27 @@ +# --------------------------------------------------------------------- +# +# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image +# pour la Santé) +# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton +# +# This software is governed by the CeCILL-B license under French law and +# abiding by the rules of distribution of free software. You can use, +# modify and/ or redistribute the software under the terms of the CeCILL-B +# license as circulated by CEA, CNRS and INRIA at the following URL +# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html +# or in the file LICENSE.txt. +# +# As a counterpart to the access to the source code and rights to copy, +# modify and redistribute granted by the license, users are provided only +# with a limited warranty and the software's author, the holder of the +# economic rights, and the successive licensors have only limited +# liability. +# +# The fact that you are presently reading this means that you have had +# knowledge of the CeCILL-B license and that you accept its terms. +# ------------------------------------------------------------------------ + + #!/bin/bash if [ ! -f $PWD/scripts/CreaTools-configure.sh ] @@ -45,9 +69,9 @@ fi echo $start_point echo "------" -if [ ! -f $installPrefixThird/share/creatools_third_party_library_config.sh ] +if [ ! -f $installPrefixThird/share/creatools/creatools_third_party_library_config.sh ] then - echo missing $installPrefixThird/share/creatools_third_party_library_config.sh + echo missing $installPrefixThird/share/creatools/creatools_third_party_library_config.sh echo echo "..ERROR.." echo "===================================================" @@ -77,9 +101,9 @@ fi fi -if [ ! -f $installPrefixThird/share/creatools_third_party_library_config.sh ] +if [ ! -f $installPrefixThird/share/creatools/creatools_third_party_library_config.sh ] then - echo missing $installPrefixThird/share/creatools_third_party_library_config.sh + echo missing $installPrefixThird/share/creatools/creatools_third_party_library_config.sh echo echo "..ERROR.." echo "===================================================" @@ -97,7 +121,7 @@ fi then rm -rf creatools_bin fi - mkdir creatools_bin + mkdir -p creatools_bin cd $scriptDir @@ -111,6 +135,7 @@ then #if [ true = false ] if [ true = true ] then + bash $scriptDir/cmakemod.sh $creasource $generationdir $installPrefix $buildType bash $scriptDir/creaVariables.sh $creasource $generationdir $docgeneration bash $scriptDir/compilemod.sh $buildType $creasource $generationdir $corenumber @@ -120,7 +145,7 @@ fi creadll=$generationdir/creatools_bin/creaBin if [ $OperatingSystem = "MacOS" ] then - #duplicate form creaTools_name.sh?? //FCY + #duplicate form creaTools_name.sh?? //FCY DYLD_LIBRARY_PATH=$creadll:$DYLD_LIBRARY_$PATH else LD_LIBRARY_PATH=$creadll:$LD_LIBRARY_$PATH @@ -137,12 +162,24 @@ then if [ true = true ] then # BBTK - 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 $corenumber - bash $scriptDir/ctestmod.sh $bbtksource $generationdir - fi + 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 $corenumber bbtk + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbi + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbfy + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbStudio + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbPackageBrowser + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbs2cpp + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbRegenerateBoxesLists + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbRegeneratePackageDoc + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbPlugPackage + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbpConfigurator + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbvtk + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber bbwx + bash $scriptDir/compilemod.sh $buildType $bbtksource $generationdir $corenumber + bash $scriptDir/ctestmod.sh $bbtksource $generationdir + fi fi bbtkdll=$generationdir/creatools_bin/bbtkBin @@ -176,7 +213,7 @@ fi if [ $OperatingSystem = "MacOS" ] then #duplicate form creaTools_name.sh?? //FCY - DYLD_LIBRARY_PATH=$creamaracasdll:$DYLD_LIBRARY_$PATH + DYLD_LIBRARY_PATH=$creamaracasdll:$DYLD_LIBRARY_$PATH else LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_$PATH fi @@ -259,7 +296,7 @@ creaimagedll=$generationdir/creatools_bin/creaimageBin if [ $OperatingSystem = "MacOS" ] then -#duplicate form creaTools_name.sh?? //FCY + #duplicate form creaTools_name.sh?? //FCY DYLD_LIBRARY_PATH=$creaimagedll:$DYLD_LIBRARY_$PATH else LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_$PATH @@ -391,5 +428,36 @@ then fi +# ------------------------- +# start_point = 14 : creaVtk +#------------------------- +if [ $start_point -le 14 ] +then + # the following stupid test is used at debug time; Please don't remove! + #if [ true = false ] + if [ true = true ] + then + # creaVtk + bash $scriptDir/cmakemod.sh $creavtksource $generationdir $installPrefix $buildType + bash $scriptDir/creaVtkVariables.sh $creavtksource $generationdir $docgeneration + bash $scriptDir/compilemod.sh $buildType $creavtksource $generationdir $corenumber + bash $scriptDir/ctestmod.sh $creavtksource $generationdir + fi +fi + creavtkdll=$generationdir/creatools_bin/creaVtkBin + +if [ $OperatingSystem = "MacOS" ] +then + #duplicate form creaTools_name.sh?? //FCY + DYLD_LIBRARY_PATH=$creavtkdll:$DYLD_LIBRARY_$PATH +else + LD_LIBRARY_PATH=$creavtkdll:$LD_LIBRARY_$PATH +fi + + export creaVtk_DIR=$generationdir/creatools_bin/creaVtkBin + + + + # shutdown /s # exit /b