X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Install_ThirdParty%2Fscripts%2Finstall_thirdparty_all.sh;h=0154ffcef6e3150acb2b32aa196ace78b0a410c3;hb=322ef7eb18cf1799493d3a27ce919a3904e6c207;hp=6375e1d84f4a7e8bb2645a18fd7234fb03eaac0f;hpb=f3a5d0811bba3819c2fffc94b6abc0a4d392a40e;p=creaToolsTools.git diff --git a/Install_ThirdParty/scripts/install_thirdparty_all.sh b/Install_ThirdParty/scripts/install_thirdparty_all.sh index 6375e1d..0154ffc 100644 --- a/Install_ThirdParty/scripts/install_thirdparty_all.sh +++ b/Install_ThirdParty/scripts/install_thirdparty_all.sh @@ -50,7 +50,7 @@ mkdir $generationdir mkdir $sourcesDir mkdir $binDir -sudo rm $THIRDPARTY_INSTALL_DIR/share/creatools_third_party_library_config.sh +rm $THIRDPARTY_INSTALL_DIR/share/creatools_third_party_library_config.sh @@ -122,14 +122,17 @@ fi # the following stupid test is used at debug time; Please don't remove! if [ true = true ] then - rm -rf $sources/VTK* - rm -rf $sources/vtk* - rm -rf $sources/InsightToolkit* - rm -rf $sources/gdcm* + rm -rf $sourcesDir/VTK* + rm -rf $sourcesDir/vtk* + rm -rf $sourcesDir/InsightToolkit* + rm -rf $sourcesDir/gdcm* + rm -rf $sourcesDir/tth* 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 wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/InsightToolkit-3.20.0.tar.gz + wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_Developer_Tools/All_Versions/tth/tth_linux/tth + tar -xvzf vtk-5.6.1.tar.gz tar -xvzf gdcm_08_Dic_2009.tar.gz tar -xvzf InsightToolkit-3.20.0.tar.gz @@ -157,7 +160,7 @@ then cmake -D USE_DEBUG_LIB:BOOL=$buildType -D CMAKE_INSTALL_PREFIX:PATH=$installPrefix CMakeCache.txt cmake -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF -D BUILD_SHARED_LIBS:BOOL=ON -D VTK_USE_QT:BOOL=ON CMakeCache.txt make -j 2 - sudo make install + make install cd .. fi @@ -173,7 +176,7 @@ then cmake -D VTK_DIR:PATH=$dirInstallVTK CMakeCache.txt cmake -D GDCM_VTK:BOOL=ON -D GDCM_NAME_SPACE:STRING=gdcm13 CMakeCache.txt make -j 2 - sudo make install + make install cd .. fi @@ -189,28 +192,36 @@ then cmake -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF -D BUILD_SHARED_LIBS:BOOL=ON -D ITK_USE_REVIEW:BOOL=ON CMakeCache.txt cmake CMakeCache.txt make -j 2 - sudo make install + make install cd .. fi + +if [ true = true ] +then + cd $sourcesDir + cp tth $installPrefix/bin +fi + #deal with create creatools_third_party_libraries_config.sh touch $installPrefix/share/creatools_third_party_library_config.sh chmod 666 $installPrefix/share/creatools_third_party_library_config.sh -echo export PATH='$'PATH:$installPrefix/bin >> $installPrefix/share/creatools_third_party_library_config.sh -echo export VTK_DIR=$installPrefix/lib/vtk-5.6 >> $installPrefix/share/creatools_third_party_library_config.sh -echo export ITK_DIR=$installPrefix/lib/InsightToolkit >> $installPrefix/share/creatools_third_party_library_config.sh +echo export PATH='$'PATH:$installPrefix/bin >> $installPrefix/share/creatools_third_party_library_config.sh +echo export VTK_DIR=$installPrefix/lib/vtk-5.6 >> $installPrefix/share/creatools_third_party_library_config.sh +echo export ITK_DIR=$installPrefix/lib/InsightToolkit >> $installPrefix/share/creatools_third_party_library_config.sh echo export GDCM_DIR=$installPrefix/lib/gdcm >> $installPrefix/share/creatools_third_party_library_config.sh +echo export TTH=$installPrefix/bin/tth >> $installPrefix/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$GDCM_DIR >> $installPrefix/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$ITK_DIR >> $installPrefix/share/creatools_third_party_library_config.sh echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$VTK_DIR >> $installPrefix/share/creatools_third_party_library_config.sh # modify .bashrc # - remove line 'sh $installPrefix/share/creatools_third_party_library_config.sh' if any (with accurate value for ???) -sed -i -e '/.*creatools_third_party_library_config.*/ d' ~/.bashrc +sed -i -e '/.*creatools_third_party_library_config.*/ d' /etc/bashrc # - add line 'sh $installPrefix/share/creatools_third_party_library_config.sh' (with accurate value for ???) -source $installPrefix/share/creatools_third_party_library_config.sh >> ~/.bashrc +echo source $installPrefix/share/creatools_third_party_library_config.sh >> /etc/bashrc