]> Creatis software - creaToolsTools.git/blob - ctest/dashboard/All.sh
063634b3a0b0309d1965b839ec89c42c2048d598
[creaToolsTools.git] / ctest / dashboard / All.sh
1 #!/bin/sh
2
3 # @echo off
4
5 #allow user to choose the generation dir
6 generationdir=$1
7 mkdir $generationdir
8
9 # buildtype, useless for Linux; let here for compatibility purpose
10  buildtype=Release
11
12  creasource=crea
13  creasourcefolder=$generationdir/crea
14  creabinfolder=$generationdir/creaBin
15
16  bbtksource=bbtk
17  bbtksourcefolder=$generationdir/bbtk
18  bbtkbinfolder=$generationdir/bbtkBin
19
20  creamaracassource=creaMaracasVisu
21  creamaracassourcefolder=$generationdir/creaMaracasVisu
22  creamaracasbinaryfolder=$generationdir/creaMaracasVisuBin
23
24  creaenvironment=creaEnvironment
25  creaenvironmentsourcefolder=$generationdir/creaEnvironment
26  creaenvironmentbinaryfolder=$generationdir/creaEnvironmentBin
27
28  creabrukersource=creaBruker
29  creabrukersourcefolder=$generationdir/creaBruker
30  creabrukerbinaryfolder=$generationdir/creaBrukerBin
31
32  creaimagesource=creaImageIO
33  creaimagesourcefolder=$generationdir/creaImageIO
34  creaimagebinaryfolder=$generationdir/creaImageIOBin
35
36  creacontourssource=creaContours
37  creacontourssourcefolder=$generationdir/creaContours
38  creacontoursbinaryfolder=$generationdir/creaContoursBin
39
40  crearigidregistrationssource=creaRigidRegistration
41  crearigidregistrationssourcefolder=$generationdir/creaRigidRegistration
42  crearigidregistrationbinaryfolder=$generationdir/creaRigidRegistrationBin
43
44  bbtkgeditorsource=bbtkGEditor
45  bbtkgeditorsourcefolder=$generationdir/bbtkGEditor
46  bbtkgeditorbinaryfolder=$generationdir/bbtkGEditorBin
47
48  creatoolssource=creaTools
49  creatoolssourcefolder=$generationdir/creaTools
50  creatoolsbinaryfolder=$generationdir/creaToolsBin
51
52 rm -rf creabinfolder 
53 rm -rf bbtkbinfolder 
54 rm -rf creamaracasbinaryfolder 
55 rm -rf creaenvironmentbinaryfolder 
56 rm -rf creabrukerbinaryfolder 
57 rm -rf creaimagebinaryfolder
58 rm -rf creacontoursbinaryfolder 
59 rm -rf crearigidregistrationbinaryfolder 
60 rm -rf bbtkgeditorbinaryfolder 
61 rm -rf creatoolsbinaryfolder
62
63  sh cvscheckout.sh $creasource $generationdir
64  sh cvscheckout.sh $bbtksource $generationdir
65  sh cvscheckout.sh $creamaracassource $generationdir
66  sh cvscheckout.sh $creaenvironmentsource $generationdir
67  sh cvscheckout.sh $creabrukersource $generationdir
68  sh cvscheckout.sh $creaimagesource $generationdir
69  sh cvscheckout.sh $creacontourssource $generationdir
70  sh cvscheckout.sh $crearigidregistrationssource $generationdir
71  sh cvscheckout.sh $bbtkgeditorsource $generationdir
72  sh cvscheckout.sh $creatoolssource $generationdir
73
74
75 # CREA
76  sh cmakemod.sh $creasource $creabinfolder $generationdir
77  sh creaVariables.sh $creabinfolder $creasourcefolder
78  sh compilemod.sh $buildtype $creabinfolder
79  sh ctestmod.sh $creabinfolder
80  creadll=`pwd`/creabinfolder
81  LD_LIBRARY_PATH=$creadll:LD_LIBRARY_$PATH
82
83 # BBTK
84  sh cmakemod.sh $bbtksource $bbtkbinfolder $generationdir
85  sh bbtkVariables.sh $bbtkbinfolder $creabinfolder
86  sh compilemod.sh $buildtype $bbtkbinfolder
87  sh ctestmod.sh $bbtkbinfolder
88  bbtkdll=`pwd`/bbtkbinfolder
89  LD_LIBRARY_PATH=$bbtkdll:$LD_LIBRARY_PATH
90
91 # creaMaracasVisu
92  sh cmakemod.sh $creamaracassource $creamaracasbinary $generationdir
93  sh creaMaracasVariables.sh $creamaracasbinary $creabinfolder $bbtkbinfolder
94  sh compilemod.sh $buildtype $creamaracasbinary
95  sh ctestmod.sh $creamaracasbinary
96  creamaracasdll=`pwd`/$creamaracasbinary
97  LD_LIBRARY_PATH=$creamaracasdll:$LD_LIBRARY_PATH
98
99 # creaEnvironment
100  sh cmakemod.sh $creaenvironment $creaenvironmentbinary $generationdir
101  sh creaenvironmentVariables.sh $creaenvironmentbinary $creabinfolder
102  sh compilemod.sh $buildtype $creaenvironmentbinary
103  sh ctestmod.sh $creaenvironmentbinary
104  creaenvironmentdll=`pwd`/$creaenvironmentbinary
105  LD_LIBRARY_PATH=$creaenvironmentdll:$LD_LIBRARY_PATH
106
107 # creaBruker
108  sh cmakemod.sh $creabruker $creabrukerbinary $generationdir
109  sh creaenvironmentVariables.sh $creabrukerbinary $creabinfolder
110  sh compilemod.sh $buildtype $creabrukerbinary
111  sh ctestmod.sh $creabrukerbinary
112  creabrukerdll=`pwd`$creabrukerbinary
113  LD_LIBRARY_PATH=$creabrukerdll:$LD_LIBRARY_PATH
114
115 # creaImageIO
116  sh cmakemod.sh $creaimagesource $creaimagebinary $generationdir
117  sh creaImageIOVariables.sh $creaimagebinary $creabinfolder $bbtkbinfolder $creabrukerbinary
118  sh compilemod.sh $buildtype $creaimagebinary
119  sh ctestmod.sh $creaimagebinary
120  creaimagedll=`pwd`/$creaimagebinary
121  LD_LIBRARY_PATH=$creaimagedll:$LD_LIBRARY_PATH
122
123 # creaContours
124  sh cmakemod.sh $creacontourssource $creacontoursbinary $generationdir
125  sh creaContoursVariables.sh $creacontoursbinary $creasourcefolder $creaenvironmentsource $creamaracassourcefolder $creaimagesourcefolder $bbtksourcefolder
126  sh compilemod.sh $buildtype $creacontoursbinary
127  sh ctestmod.sh $creacontoursbinary
128 # creacontourdll=`pwd`/$creacontoursbinary
129 # LD_LIBRARY_PATH=$creacontoursdll:$LD_LIBRARY_PATH
130
131 # creaRigidRegistration
132  cmakemod.sh $crearigidregistrationssource $crearigidregistrationbinary $generationdir
133  creaRigidRegistrationVariables.sh $crearigidregistrationbinary $creabinfolder $bbtksourcefolder
134  compilemod.sh $buildtype $crearigidregistrationbinary
135  ctestmod.sh $crearigidregistrationbinary
136 # crearigidregistrationdll=`pwd`/$crearigidregistrationbinary
137 # LD_LIBRARY_PATH=$crearigidregistrationdll:$LD_LIBRARY_PATH
138
139 # bbtkGEditor
140  sh cmakemod.sh $bbtkgeditorsource $bbtkgeditorbinary $generationdir
141  sh bbtkGEditorVariables.sh $bbtkgeditorbinary $creasourcefolder $bbtksourcefolder $creamaracassourcefolder
142  sh compilemod.sh $buildtype $bbtkgeditorbinary
143  sh ctestmod.sh $bbtkgeditorbinary
144 # bbtkgeditordll=`pwd`/$bbtkgeditorbinary
145 # LD_LIBRARY_PATH=$bbtkgeditordll:$LD_LIBRARY_PATH
146
147 # creaTools
148  sh cmakemod.sh $creatoolssource $creatoolsbinary $generationdir
149  sh creaToolsVariables.sh $creatoolsbinary
150  sh compilemodCreaTools.sh $buildtype $creatoolsbinary
151 # sh ctestmod.sh $creatoolsbinary
152  creatoolsdll=`pwd`/$creatoolsbinary
153  LD_LIBRARY_PATH=$creatoolssdll:$LD_LIBRARY_PATH
154
155 # shutdown /s
156 # exit /b