2 if [ ! -f $PWD/scripts/CreaTools-configure.sh ]
6 echo "==================================================="
9 echo "YOU NEED TO RUN 'Configure' (0) First !"
10 echo "==================================================="
18 sourcesDir=$generationdir/thirdparty_sources
19 binDir=$generationdir/thirdparty_bin
21 if [ ! -e $generationdir ]
24 chown $loginUserName $generationdir
25 chgrp $loginGroupName $generationdir
28 if [ ! -e $sourcesDir ]
32 #chown $loginUserName:$loginGroupName $sourcesDir
33 chown $loginUserName $sourcesDir
34 chgrp $loginGroupName $sourcesDir
40 chown $loginUserName $binDir
41 chgrp $loginGroupName $binDir
44 echo "we remove old stuff"
45 rm -rf $sourcesDir/VTK*
46 rm -rf $sourcesDir/vtk*
51 if [ $OperatingSystem = "MacOS" ]
53 curl -O http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/VTK-5.6.1.patchCreatis.tar.gz
54 # MacOS, clever enough to understand it *has* to uncompress, doesn't understand tar -z :-(
55 tar -xvf VTK-5.6.1.patchCreatis.tar.gz
57 wget http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/VTK-5.6.1.patchCreatis.tar.gz
60 if [ $buildType = "Debug" ]
67 # the following stupid test is used at debug time; Please don't remove!
72 dirInstall=$binDir/$libname-Bin
73 dirInstallVTK=$dirInstall
74 export VTK_DIR=$installPrefixThird/lib/vtk-5.6/
78 cmake -G"Unix Makefiles" -H$sourcesDir/$libname -B$dirInstall/
79 ##cmake -G"CodeBlocks - Unix Makefiles" -H$sourcesDir/$libname -B$dirInstall/
80 cmake -D USE_DEBUG_LIB:BOOL=$buildType -D CMAKE_INSTALL_PREFIX:PATH=$installPrefixThird CMakeCache.txt
82 if [ $OperatingSystem = "MacOS" ]
84 cmake -D BUILD_SHARE_LIBS:BOOL=ON -D VTK_USE_CARBON:BOOL=ON -D VTK_USE_COCOA:BOOL=OFF CMakeCache.txt
85 cmake -D VTK_USE_TCL:BOOL=OFF CMakeCache.txt
86 cmake -D CMAKE_CXX_COMPILER:FILE=/usr/bin/g++ CMakeCache.txt
88 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