Salome HOME
spns #42014: add mmgplugin
[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       repositories :
10       {
11         tuleap : $PROJECTS.projects.salome.git_info.git_server.tuleap.url + "salome/paravis.git"
12         github : $PROJECTS.projects.salome.git_info.git_server.github.url + "paravis.git"
13         gitpub : $PROJECTS.projects.salome.git_info.git_server.gitpub.url + "modules/paravis.git"
14       }
15     }
16     environ :
17     {
18         _PV_PLUGIN_PATH  : $install_dir + $VARS.sep + "lib" + $VARS.sep + "paraview"
19         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "paravis"
20         env_script       : "PARAVIS.py"
21     }
22     depend : [
23        "KERNEL",
24        "GUI",
25        "MEDCOUPLING",
26        "FIELDS",
27        "GEOM",
28        "SMESH",
29        "Python",
30        "qt",
31        "boost",
32        "hdf5",
33        "medfile",
34        "ParaView",
35        "CAS",
36        "omniORB",
37        "docutils",
38        "libxml2",
39        "six",
40        "pytz"
41     ]
42     opt_depend : []
43     build_depend : ["cmake", "swig", "cppunit"]
44     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
45     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
46     properties:
47     {
48         has_salome_gui : "yes"
49         is_SALOME_module : "yes"
50         incremental : "yes"
51     }
52     patches : []
53 }
54
55 default_win:
56 {
57     depend : [
58        "KERNEL",
59        "GUI",
60        "MEDCOUPLING",
61        "FIELDS",
62        "GEOM",
63        "SMESH",
64        "Python",
65        "qt",
66        "boost",
67        "hdf5",
68        "medfile",
69        "ParaView",
70        "CAS",
71        "omniORB",
72        "docutils",
73        "libxml2",
74        "six",
75        "pytz",
76        "sphinxintl"
77     ]
78     patches : []
79 }
80
81 default_MPI :
82 {
83     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} "
84     depend : [
85        "KERNEL",
86        "GUI",
87        "MEDCOUPLING",
88        "FIELDS",
89        "GEOM",
90        "SMESH",
91        "Python",
92        "qt",
93        "boost",
94        "hdf5",
95        "medfile",
96        "ParaView",
97        "CAS",
98        "omniORB",
99        "docutils",
100        "libxml2",
101        "six",
102        "pytz",
103        "openmpi"
104     ]
105     patches : []
106 }
107
108 version_V9_11_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     patches : []
133 }
134
135 version_V9_10_0_MPI :
136 {
137     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} "
138     depend : [
139        "KERNEL",
140        "GUI",
141        "MEDCOUPLING",
142        "FIELDS",
143        "GEOM",
144        "SMESH",
145        "Python",
146        "qt",
147        "boost",
148        "hdf5",
149        "medfile",
150        "ParaView",
151        "CAS",
152        "omniORB",
153        "docutils",
154        "libxml2",
155        "six",
156        "pytz",
157        "openmpi"
158     ]
159     patches : []
160 }
161
162 version_V9_9_0_MPI :
163 {
164     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} "
165     depend : [
166        "KERNEL",
167        "GUI",
168        "MEDCOUPLING",
169        "FIELDS",
170        "GEOM",
171        "SMESH",
172        "Python",
173        "qt",
174        "boost",
175        "hdf5",
176        "medfile",
177        "ParaView",
178        "CAS",
179        "omniORB",
180        "docutils",
181        "libxml2",
182        "six",
183        "pytz",
184        "openmpi"
185     ]
186 }
187 version_V9_8_0 :
188 {
189     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
190 }
191
192 version_V9_8_0_MPI :
193 {
194     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
195     depend : [
196        "KERNEL",
197        "GUI",
198        "MEDCOUPLING",
199        "FIELDS",
200        "GEOM",
201        "SMESH",
202        "Python",
203        "qt",
204        "boost",
205        "hdf5",
206        "medfile",
207        "ParaView",
208        "CAS",
209        "omniORB",
210        "docutils",
211        "libxml2",
212        "six",
213        "pytz",
214        "openmpi"
215     ]
216 }
217
218 version_V9_7_0 :
219 {
220     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
221 }
222
223 version_V9_6_0 :
224 {
225    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
226 }
227
228 version_V9_6_0_MPI :
229 {
230     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
231     depend : [
232        "KERNEL",
233        "GUI",
234        "MEDCOUPLING",
235        "FIELDS",
236        "GEOM",
237        "SMESH",
238        "Python",
239        "qt",
240        "boost",
241        "hdf5",
242        "medfile",
243        "ParaView",
244        "CAS",
245        "omniORB",
246        "docutils",
247        "libxml2",
248        "six",
249        "pytz",
250        "openmpi"
251     ]
252    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
253 }
254
255 version_V9_4_0 :
256 {
257    cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
258 }
259
260 version_V9_3_0 :
261 {
262    cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
263 }
264
265 version_7_8_0_to_9_1_0 :
266 {
267     depend : [
268        "KERNEL",
269        "GUI",
270        "MEDCOUPLING",
271        "MED",
272        "GEOM",
273        "SMESH",
274        "Python",
275        "qt",
276        "boost",
277        "hdf5",
278        "medfile",
279        "ParaView",
280        "CAS",
281        "omniORB",
282        "docutils",
283        "libxml2",
284        "six",
285        "pytz"
286     ]
287 }
288
289 version_9_5_0_MPI :
290 {
291     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
292     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
293     depend : [
294        "KERNEL",
295        "GUI",
296        "MEDCOUPLING",
297        "FIELDS",
298        "GEOM",
299        "SMESH",
300        "Python",
301        "qt",
302        "boost",
303        "hdf5",
304        "medfile",
305        "ParaView",
306        "CAS",
307        "omniORB",
308        "docutils",
309        "libxml2",
310        "six",
311        "pytz",
312        "openmpi"
313     ]
314 }
315
316 version_8_5_0_MPI :
317 {
318     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
319     depend : [
320        "KERNEL",
321        "GUI",
322        "MEDCOUPLING",
323        "MED",
324        "GEOM",
325        "SMESH",
326        "Python",
327        "qt",
328        "boost",
329        "hdf5",
330        "medfile",
331        "ParaView",
332        "CAS",
333        "omniORB",
334        "docutils",
335        "libxml2",
336        "six",
337        "pytz"
338     ]
339     patches : ["paravis_8_3_mpi_medinclude.patch"]
340 }
341
342 version_V6_6_0 :
343 {
344     cmake_options : ""
345     depend : [
346        "KERNEL",
347        "GUI",
348        "MED",
349        "Python",
350        "qt",
351        "boost",
352        "hdf5",
353        "medfile",
354        "ParaView",
355        "CAS",
356        "omniORB",
357        "docutils",
358        "libxml2"
359     ]
360 }
361
362 version_alamos :
363 {
364     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
365     depend : [
366        "KERNEL",
367        "GUI",
368        "MEDCOUPLING",
369        "SMESH",
370        "FIELDS",
371        "Python",
372        "qt",
373        "boost",
374        "hdf5",
375        "medfile",
376        "ParaView",
377        "CAS",
378        "omniORB",
379        "docutils",
380        "libxml2",
381        "six",
382        "pytz"
383     ]
384 }
385
386 version_alamos_win :
387 {
388     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
389     depend : [
390        "KERNEL",
391        "GUI",
392        "MEDCOUPLING",
393        "FIELDS",
394        "GEOM",
395        "SMESH",
396        "Python",
397        "qt",
398        "boost",
399        "hdf5",
400        "medfile",
401        "ParaView",
402        "CAS",
403        "omniORB",
404        "docutils",
405        "libxml2",
406        "six",
407        "pytz"
408     ]
409 }