2 if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
6 echo "==================================================="
9 echo "YOU NEED TO RUN 'Configure' (0) First !"
10 echo "==================================================="
16 source $PWD/scripts/CreaTools-configure.sh
19 echo $PWD/scripts/CreaTools-configure.sh
20 echo --generationdir--
22 echo --docgeneration--
24 echo --installPrefix--
26 echo --installPrefixThird--
27 echo $installPrefixThird
32 # echo --sourcesFrom--
36 # echo --start_point--
42 sourcesDir=$generationdir/thirdparty_sources
43 binDir=$generationdir/thirdparty_bin
45 if [ ! -e $generationdir ]
48 chown $loginUserName:$loginGroupName $generationdir
50 if [ ! -e $sourcesDir ]
61 # the following stupid test is used at debug time; Please don't remove!
66 rm -rf $sourcesDir/gdcm*
71 wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/gdcm_05_Mai_2011.tar.gz
73 tar -xvzf gdcm_05_Mai_2011.tar.gz
78 if [ $buildType = "Debug" ]
86 # the following stupid test is used at debug time; Please don't remove!
91 dirInstall=$binDir/$libname-Bin
92 export GDCM_DIR=$installPrefixThird/lib/gdcm/
95 cmake -G"Unix Makefiles" -H$sourcesDir/$libname -B$dirInstall/
96 ##cmake -G"CodeBlocks - Unix Makefiles" -H$sourcesDir/$libname -B$dirInstall/
97 cmake -D USE_DEBUG_LIB:BOOL=$buildType -D CMAKE_INSTALL_PREFIX:PATH=$installPrefixThird CMakeCache.txt
98 cmake -D VTK_DIR:PATH=$dirInstallVTK CMakeCache.txt
99 cmake -D GDCM_VTK:BOOL=ON -D GDCM_NAME_SPACE:STRING=gdcm13 CMakeCache.txt
109 cp tth $installPrefixThird/bin
113 #deal with create creatools_third_party_libraries_config.sh
115 if [ -f $installPrefixThird/share/creatools_third_party_library_config.sh ]
117 rm $installPrefixThird/share/creatools_third_party_library_config.sh
120 if [ ! -e $installPrefixThird/share ]
122 mkdir $installPrefixThird/share
124 touch $installPrefixThird/share/creatools_third_party_library_config.sh
125 chmod 755 $installPrefixThird/share/creatools_third_party_library_config.sh
127 echo export PATH='$'PATH:$installPrefixThird/bin >> $installPrefixThird/share/creatools_third_party_library_config.sh
128 echo export VTK_DIR=$installPrefixThird/lib/vtk-5.6 >> $installPrefixThird/share/creatools_third_party_library_config.sh
129 echo export ITK_DIR=$installPrefixThird/lib/InsightToolkit >> $installPrefixThird/share/creatools_third_party_library_config.sh
130 echo export GDCM_DIR=$installPrefixThird/lib/gdcm >> $installPrefixThird/share/creatools_third_party_library_config.sh
131 echo export TTH=$installPrefixThird/bin/tth >> $installPrefixThird/share/creatools_third_party_library_config.sh
132 echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$GDCM_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
133 echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$ITK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
134 echo export LD_LIBRARY_PATH='$'LD_LIBRARY_PATH:$VTK_DIR >> $installPrefixThird/share/creatools_third_party_library_config.sh
136 export ETC_BASHRC=$HOME/.bashrc
138 sed -i -e '/.*installPrefixThird*/ d' $ETC_BASHRC
139 sed -i -e '/.*creatools_third_party_library_config.*/ d' $ETC_BASHRC
142 # - add line 'bash $installPrefixThird/share/creatools_third_party_library_config.sh' (with accurate value for ???)
143 echo installPrefixThird=$installPrefixThird >> $ETC_BASHRC
144 echo '[ -f "$installPrefixThird/share/creatools_third_party_library_config.sh" ] && source $installPrefixThird/share/creatools_third_party_library_config.sh' >> $ETC_BASHRC