]> Creatis software - creaToolsTools.git/blob - ctest/dashboard/All.sh
Last (?) fixes
[creaToolsTools.git] / ctest / dashboard / All.sh
1 #!/bin/sh
2
3 # @echo off
4
5 #allow user to choose the generation dir
6 #allow user to choose to generate the doc or not
7
8 generationdir=$1
9 mkdir $generationdir
10 mkdir $generationdir/tmpCreaTools_INSTALL
11
12
13 # buildtype, useless for Linux; let here for compatibility purpose
14  buildtype=Release
15
16  creasource=crea
17  bbtksource=bbtk
18  creamaracassource=creaMaracasVisu
19  creaenvironmentsource=creaEnvironment
20  creabrukersource=creaBruker
21  creaimagesource=creaImageIO
22  creacontourssource=creaContours
23  crearigidregistrationssource=creaRigidRegistration
24  bbtkgeditorsource=bbtkGEditor
25  creatoolssource=creaTools
26
27 rm -rf $generationdir/creaBin
28 rm -rf $generationdir/bbtkBin
29 rm -rf $generationdir/creamaracasBin
30 rm -rf $generationdir/creaEnvironmentBin
31 rm -rf $generationdir/creaBrukerBin 
32 rm -rf $generationdir/creaImageIOBin
33 rm -rf $generationdir/creaContoursBin 
34 rm -rf $generationdir/creaRigidRegistrationBin 
35 rm -rf $generationdir/bbtkGEditorBin 
36 rm -rf $generationdir/creaToolsBin
37  
38 sh cvscheckout.sh $creasource $generationdir
39 sh cvscheckout.sh $bbtksource $generationdir
40 sh cvscheckout.sh $creamaracassource $generationdir
41 sh cvscheckout.sh $creaenvironmentsource $generationdir
42 sh cvscheckout.sh $creabrukersource $generationdir
43 sh cvscheckout.sh $creaimagesource $generationdir
44 sh cvscheckout.sh $creacontourssource $generationdir
45 sh cvscheckout.sh $crearigidregistrationssource $generationdir
46 sh cvscheckout.sh $bbtkgeditorsource $generationdir
47 sh cvscheckout.sh $creatoolssource $generationdir
48
49
50 # CREA
51 #if [ true = false ]
52 #then
53  sh cmakemod.sh                    $creasource $generationdir 
54  sh creaVariables.sh               $creasource $generationdir $docgeneration
55  sh compilemod.sh     $buildtype   $creasource $generationdir 
56  sh ctestmod.sh                    $creasource $generationdir
57 #fi
58
59     
60  creadll=$generationdir/tmpCreaTools_INSTALL/creaBin
61  LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
62  
63 # echo "=in All.sh, out of crea ============================================================================ $LD_LIBRARY_PATH"
64
65
66 #if [ true = false ]
67 #then
68 # BBTK
69  sh cmakemod.sh              $bbtksource $generationdir 
70 # echo "============================BBTK out of cmakemod "
71  
72  sh bbtkVariables.sh         $bbtksource $generationdir $docgeneration
73 # echo "============================BBTK out of bbtkVariables " 
74  
75  sh compilemod.sh $buildtype $bbtksource $generationdir 
76  echo "============================BBTK out of compilemod " 
77
78  sh ctestmod.sh              $bbtksource $generationdir
79 #fi
80
81  bbtkdll=$generationdir/tmpCreaTools_INSTALL/bbtkBin
82  LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
83
84
85 #if [ true = false ]
86 #then
87  creaMaracasVisu
88 # echo "========================================================================================start creaMaracasVisu " 
89  sh cmakemod.sh                        $creamaracassource $generationdir
90 # echo "=======================================================================================creaMaracasVisu out of cmakemod "
91  
92  sh creaMaracasVariables.sh            $creamaracassource $generationdir $docgeneration
93  sh compilemod.sh           $buildtype $creamaracassource $generationdir
94  sh ctestmod.sh                        $creamaracassource $generationdir
95 #fi
96  creamaracasdll=$generationdir/tmpCreaTools_INSTALL/creamaracasBin
97  LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
98
99
100
101 #if [ true = false ]
102 #then
103 # creaEnvironment
104  sh cmakemod.sh                 $creaenvironmentsource $generationdir
105
106  sh creaenvironmentVariables.sh $creaenvironmentsource $generationdir $docgeneration
107  sh compilemod.sh $buildtype    $creaenvironmentsource $generationdir
108  sh ctestmod.sh                 $creaenvironmentsource $generationdir
109 #fi
110  creaenvironmentdll=$generationdir/tmpCreaTools_INSTALL/creaenvironmentBin
111  LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
112  
113 #if [ true = false ]
114 #then
115 # creaBruker
116  sh cmakemod.sh                 $creabrukersource $generationdir
117  sh creaBrukerVariables.sh $creabrukersource $generationdir $docgeneration
118 #fi
119  sh compilemod.sh $buildtype    $creabrukersource  $generationdir
120  echo "creaBruker : out of compilemod.sh; stop here, now!"
121  exit 0 
122  sh ctestmod.sh                 $creabrukersource $creabinfolder
123  creabrukerdll=$generationdir/tmpCreaTools_INSTALL/creabrukerBin
124  LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
125
126 # creaImageIO
127  sh cmakemod.sh              $creaimagesource $generationdir
128  sh creaImageIOVariables.sh  $creaimagesource $generationdir $docgeneration
129  sh compilemod.sh $buildtype $creaimagesource $generationdir
130  sh ctestmod.sh              $creaimagesource $generationdir
131  creaimagedll=$generationdir/tmpCreaTools_INSTALL/creaimageBin
132  LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
133
134 # creaContours
135  sh cmakemod.sh              $creacontourssource $generationdir
136  sh creaContoursVariables.sh $creacontourssource $generationdir $docgeneration
137  sh compilemod.sh $buildtype $creacontourssource $generationdir
138  sh ctestmod.sh              $creacontourssource $generationdir
139 # creacontourdll=$generationdir/tmpCreaTools_INSTALL/creacontoursBin
140 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
141
142 # creaRigidRegistration
143  sh cmakemod.sh                       $crearigidregistrationssource $generationdir
144  sh creaRigidRegistrationVariables.sh $crearigidregistrationssource $generationdir $docgeneration
145  sh compilemod.sh $buildtype          $crearigidregistrationssource $generationdir
146  sh ctestmod.sh                       $crearigidregistrationssource $generationdir
147 # crearigidregistrationdll=$generationdir/tmpCreaTools_INSTALL/crearigidregistrationBin
148 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
149
150 # bbtkGEditor
151  sh cmakemod.sh              $bbtkgeditorsource $generationdir
152  sh bbtkGEditorVariables.sh  $bbtkgeditorsource $generationdir $docgeneration
153  sh compilemod.sh $buildtype $bbtkgeditorsource $generationdir
154  sh ctestmod.sh              $bbtkgeditorsource $generationdir
155 # bbtkgeditordll=$generationdir/tmpCreaTools_INSTALL/bbtkgeditorBin
156 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
157
158 # creaTools
159  sh cmakemod.sh                     $creatoolssource $generationdir
160  sh creaToolsVariables.sh           $creatoolssource $generationdir $docgeneration
161  sh compilemod .sh $buildtype       $creatoolssource $generationdir
162 # sh ctestmod.sh $creatoolsbinary $generationdir
163 #  creatoolsdll=$generationdir/tmpCreaTools_INSTALL/creatoolsBin
164 #  LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
165
166 # shutdown /s
167 # exit /b