X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Linux%2Fscripts%2FThirdParty-install.sh;h=08a7c2128e415758ff43e26d7df9002b22743293;hb=d41e4c024be4d3a4500f537b8a2d144e4341e3b2;hp=651ca8dfaccd35d61a9319a9b628d2ca81b9e176;hpb=9495a9e60bcb36a39aea72dde0b067d4345fa808;p=creaToolsTools.git diff --git a/Linux/scripts/ThirdParty-install.sh b/Linux/scripts/ThirdParty-install.sh index 651ca8d..08a7c21 100644 --- a/Linux/scripts/ThirdParty-install.sh +++ b/Linux/scripts/ThirdParty-install.sh @@ -45,7 +45,15 @@ binDir=$generationdir/thirdparty_bin if [ ! -e $generationdir ] then mkdir $generationdir + chown $loginUserName:$loginGroupName $generationdir +fi +if [ ! -e $sourcesDir ] +then mkdir $sourcesDir +fi + +if [ ! -e $binDir ] +then mkdir $binDir fi @@ -124,6 +132,10 @@ then rm -rf $sourcesDir/InsightToolkit* rm -rf $sourcesDir/gdcm* rm -rf $sourcesDir/tth* + + rm -rf $binDir/gdcm* + rm -rf $binDir/InsightToolkit* + rm -rf $binDir/VTK* cd $sourcesDir wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/vtk-5.6.1.tar.gz wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/gdcm_08_Dic_2009.tar.gz @@ -150,6 +162,7 @@ then dirInstall=$binDir/$libname-Bin dirInstallVTK=$dirInstall export VTK_DIR=$installPrefixThird/lib/vtk-5.6/ + mkdir $dirInstall cd $dirInstall cmake -G"Unix Makefiles" -H$sourcesDir/$libname -B$dirInstall/ @@ -161,6 +174,7 @@ then cd .. fi + if [ true = true ] then libname=gdcm @@ -217,34 +231,23 @@ fi touch $installPrefixThird/share/creatools_third_party_library_config.sh chmod 755 $installPrefixThird/share/creatools_third_party_library_config.sh -echo export PATH='$'PATH:$installPrefixThird/bin >> $installPrefixThird/share/creatools_third_party_library_config.sh -echo export VTK_DIR=$installPrefixThird/lib/vtk-5.6 >> $installPrefixThird/share/creatools_third_party_library_config.sh -echo export ITK_DIR=$installPrefixThird/lib/InsightToolkit >> $installPrefixThird/share/creatools_third_party_library_config.sh +echo export PATH='$'PATH:$installPrefixThird/bin >> $installPrefixThird/share/creatools_third_party_library_config.sh +echo export VTK_DIR=$installPrefixThird/lib/vtk-5.6 >> $installPrefixThird/share/creatools_third_party_library_config.sh +echo export ITK_DIR=$installPrefixThird/lib/InsightToolkit >> $installPrefixThird/share/creatools_third_party_library_config.sh echo export GDCM_DIR=$installPrefixThird/lib/gdcm >> $installPrefixThird/share/creatools_third_party_library_config.sh -echo export TTH=$installPrefixThird/bin/tth >> $installPrefixThird/share/creatools_third_party_library_config.sh +echo export TTH=$installPrefixThird/bin/tth >> $installPrefixThird/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$GDCM_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$ITK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$VTK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh # modify .bashrc # - remove line 'sh $installPrefixThird/share/creatools_third_party_library_config.sh' if any (with accurate value for ???) +sed -i -e '/.*installPrefixThird*/ d' /etc/bashrc sed -i -e '/.*creatools_third_party_library_config.*/ d' /etc/bashrc # - add line 'sh $installPrefixThird/share/creatools_third_party_library_config.sh' (with accurate value for ???) -echo source $installPrefixThird/share/creatools_third_party_library_config.sh >> /etc/bashrc +echo installPrefixThird=$installPrefixThird >> /etc/bashrc +echo '[ -f "$installPrefixThird/share/creatools_third_party_library_config.sh" ] && source $installPrefixThird/share/creatools_third_party_library_config.sh' >> /etc/bashrc - - - - -# modify .bashrc -# - remove line 'sh $installPrefix/creatools_install/share/creatools_base_party_libraries_config.sh' if any (with accurate value for ???) -sed -i -e '/.*installPrefixCreaTools*/ d' ~/.bashrc -sed -i -e '/.*creatools_base_library_config.*/ d' ~/.bashrc - -# - add line 'sh $installPrefix/creatools_install/share/creatools_base_libraries_config.sh' (with accurate value for ???) -echo installPrefixCreaTools=$installPrefix >> ~/.bashrc - -echo '[ -f "$installPrefixCreaTools/share/creatools_base_library_config.sh" ] && source $installPrefixCreaTools/share/creatools_base_library_config.sh' >> ~/.bashrc