Salome HOME
merge from master
[tools/sat_salome.git] / products / PARAVIS.pyconf
1 default :
2 {
3     name : "PARAVIS"
4     build_source : "cmake"
5     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
6     get_source : "git"
7     git_info:
8     {
9         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/paravis.git"
10         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "paravis.git"
11     }
12     environ :
13     {
14         _PV_PLUGIN_PATH : $install_dir + $VARS.sep + "lib" + $VARS.sep + "paraview"
15         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "paravis"
16     }
17     depend : [
18        "KERNEL",
19        "GUI",
20        "MEDCOUPLING",
21        "FIELDS",
22        "GEOM",
23        "SMESH",
24        "Python",
25        "qt",
26        "boost",
27        "hdf5",
28        "medfile",
29        "ParaView",
30        "CAS",
31        "omniORB",
32        "docutils",
33        "libxml2",
34        "six",
35        "pytz"
36     ]
37     opt_depend : []
38     build_depend : ["cmake", "swig", "cppunit"]
39     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
40     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
41     properties:
42     {
43         has_salome_gui : "yes"
44         is_SALOME_module : "yes"
45         incremental : "yes"
46     }
47     patches : []
48 }
49
50 default_win:
51 {
52     depend : [
53        "KERNEL",
54        "GUI",
55        "MEDCOUPLING",
56        "FIELDS",
57        "GEOM",
58        "SMESH",
59        "Python",
60        "qt",
61        "boost",
62        "hdf5",
63        "medfile",
64        "ParaView",
65        "CAS",
66        "omniORB",
67        "docutils",
68        "libxml2",
69        "six",
70        "pytz",
71        "sphinxintl"
72     ]
73     patches : ['PARAVIS-paraview-5.11.0-trace.patch']
74 }
75
76 default_MPI :
77 {
78     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON  -DSALOME_USE_MPI=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} "
79     depend : [
80        "KERNEL",
81        "GUI",
82        "MEDCOUPLING",
83        "FIELDS",
84        "GEOM",
85        "SMESH",
86        "Python",
87        "qt",
88        "boost",
89        "hdf5",
90        "medfile",
91        "ParaView",
92        "CAS",
93        "omniORB",
94        "docutils",
95        "libxml2",
96        "six",
97        "pytz",
98        "openmpi"
99     ]
100     patches : ['PARAVIS-paraview-5.11.0-trace.patch']
101 }
102
103 version_V9_7_0_to_V9_8_0 :
104 {
105     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
106 }
107
108 version_V9_9_0_MPI :
109 {
110     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON  -DSALOME_USE_MPI=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} "
111     depend : [
112        "KERNEL",
113        "GUI",
114        "MEDCOUPLING",
115        "FIELDS",
116        "GEOM",
117        "SMESH",
118        "Python",
119        "qt",
120        "boost",
121        "hdf5",
122        "medfile",
123        "ParaView",
124        "CAS",
125        "omniORB",
126        "docutils",
127        "libxml2",
128        "six",
129        "pytz",
130        "openmpi"
131     ]
132 }
133
134 version_V9_8_0_MPI :
135 {
136     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
137     depend : [
138        "KERNEL",
139        "GUI",
140        "MEDCOUPLING",
141        "FIELDS",
142        "GEOM",
143        "SMESH",
144        "Python",
145        "qt",
146        "boost",
147        "hdf5",
148        "medfile",
149        "ParaView",
150        "CAS",
151        "omniORB",
152        "docutils",
153        "libxml2",
154        "six",
155        "pytz",
156        "openmpi"
157     ]
158 }
159
160 version_V9_6_0 :
161 {
162    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
163 }
164
165 version_V9_6_0_MPI :
166 {
167     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
168     depend : [
169        "KERNEL",
170        "GUI",
171        "MEDCOUPLING",
172        "FIELDS",
173        "GEOM",
174        "SMESH",
175        "Python",
176        "qt",
177        "boost",
178        "hdf5",
179        "medfile",
180        "ParaView",
181        "CAS",
182        "omniORB",
183        "docutils",
184        "libxml2",
185        "six",
186        "pytz",
187        "openmpi"
188     ]
189    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
190 }
191
192 version_V9_4_0 :
193 {
194     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
195 }
196
197 version_V9_3_0 :
198 {
199     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
200 }
201
202 version_7_8_0_to_9_1_0 :
203 {
204     depend : [
205        "KERNEL",
206        "GUI",
207        "MEDCOUPLING",
208        "MED",
209        "GEOM",
210        "SMESH",
211        "Python",
212        "qt",
213        "boost",
214        "hdf5",
215        "medfile",
216        "ParaView",
217        "CAS",
218        "omniORB",
219        "docutils",
220        "libxml2",
221        "six",
222        "pytz"
223     ]
224 }
225
226 version_9_5_0_MPI :
227 {
228     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
229     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
230     depend : [
231        "KERNEL",
232        "GUI",
233        "MEDCOUPLING",
234        "FIELDS",
235        "GEOM",
236        "SMESH",
237        "Python",
238        "qt",
239        "boost",
240        "hdf5",
241        "medfile",
242        "ParaView",
243        "CAS",
244        "omniORB",
245        "docutils",
246        "libxml2",
247        "six",
248        "pytz",
249        "openmpi"
250     ]
251 }
252
253 version_8_5_0_MPI :
254 {
255     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
256     depend : [
257        "KERNEL",
258        "GUI",
259        "MEDCOUPLING",
260        "MED",
261        "GEOM",
262        "SMESH",
263        "Python",
264        "qt",
265        "boost",
266        "hdf5",
267        "medfile",
268        "ParaView",
269        "CAS",
270        "omniORB",
271        "docutils",
272        "libxml2",
273        "six",
274        "pytz"
275     ]
276     patches : ["paravis_8_3_mpi_medinclude.patch"]
277 }
278
279 version_V6_6_0 :
280 {
281     cmake_options : ""
282     depend : [
283        "KERNEL",
284        "GUI",
285        "MED",
286        "Python",
287        "qt",
288        "boost",
289        "hdf5",
290        "medfile",
291        "ParaView",
292        "CAS",
293        "omniORB",
294        "docutils",
295        "libxml2"
296     ]
297 }
298
299 version_alamos :
300 {
301     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
302     depend : [
303        "KERNEL",
304        "GUI",
305        "MEDCOUPLING",
306        "SMESH",
307        "FIELDS",
308        "Python",
309        "qt",
310        "boost",
311        "hdf5",
312        "medfile",
313        "ParaView",
314        "CAS",
315        "omniORB",
316        "docutils",
317        "libxml2",
318        "six",
319        "pytz"
320     ]
321 }
322
323 version_alamos_win :
324 {
325     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
326     depend : [
327        "KERNEL",
328        "GUI",
329        "MEDCOUPLING",
330        "FIELDS",
331        "GEOM",
332        "SMESH",
333        "Python",
334        "qt",
335        "boost",
336        "hdf5",
337        "medfile",
338        "ParaView",
339        "CAS",
340        "omniORB",
341        "docutils",
342        "libxml2",
343        "six",
344        "pytz"
345     ]
346 }