Salome HOME
add med file support
[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 }
74
75 default_MPI :
76 {
77     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} "
78     depend : [
79        "KERNEL",
80        "GUI",
81        "MEDCOUPLING",
82        "FIELDS",
83        "GEOM",
84        "SMESH",
85        "Python",
86        "qt",
87        "boost",
88        "hdf5",
89        "medfile",
90        "ParaView",
91        "CAS",
92        "omniORB",
93        "docutils",
94        "libxml2",
95        "six",
96        "pytz",
97        "openmpi"
98     ]
99     patches : ['PARAVIS-paraview-5.11.0-trace.patch']
100 }
101
102 version_V9_7_0_to_V9_8_0 :
103 {
104     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
105 }
106
107 version_V9_9_0_MPI :
108 {
109     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} "
110     depend : [
111        "KERNEL",
112        "GUI",
113        "MEDCOUPLING",
114        "FIELDS",
115        "GEOM",
116        "SMESH",
117        "Python",
118        "qt",
119        "boost",
120        "hdf5",
121        "medfile",
122        "ParaView",
123        "CAS",
124        "omniORB",
125        "docutils",
126        "libxml2",
127        "six",
128        "pytz",
129        "openmpi"
130     ]
131 }
132
133 version_V9_8_0_MPI :
134 {
135     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
136     depend : [
137        "KERNEL",
138        "GUI",
139        "MEDCOUPLING",
140        "FIELDS",
141        "GEOM",
142        "SMESH",
143        "Python",
144        "qt",
145        "boost",
146        "hdf5",
147        "medfile",
148        "ParaView",
149        "CAS",
150        "omniORB",
151        "docutils",
152        "libxml2",
153        "six",
154        "pytz",
155        "openmpi"
156     ]
157 }
158
159 version_V9_6_0 :
160 {
161    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
162 }
163
164 version_V9_6_0_MPI :
165 {
166     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
167     depend : [
168        "KERNEL",
169        "GUI",
170        "MEDCOUPLING",
171        "FIELDS",
172        "GEOM",
173        "SMESH",
174        "Python",
175        "qt",
176        "boost",
177        "hdf5",
178        "medfile",
179        "ParaView",
180        "CAS",
181        "omniORB",
182        "docutils",
183        "libxml2",
184        "six",
185        "pytz",
186        "openmpi"
187     ]
188    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
189 }
190
191 version_V9_4_0 :
192 {
193     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
194 }
195
196 version_V9_3_0 :
197 {
198     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
199 }
200
201 version_7_8_0_to_9_1_0 :
202 {
203     depend : [
204        "KERNEL",
205        "GUI",
206        "MEDCOUPLING",
207        "MED",
208        "GEOM",
209        "SMESH",
210        "Python",
211        "qt",
212        "boost",
213        "hdf5",
214        "medfile",
215        "ParaView",
216        "CAS",
217        "omniORB",
218        "docutils",
219        "libxml2",
220        "six",
221        "pytz"
222     ]
223 }
224
225 version_9_5_0_MPI :
226 {
227     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
228     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
229     depend : [
230        "KERNEL",
231        "GUI",
232        "MEDCOUPLING",
233        "FIELDS",
234        "GEOM",
235        "SMESH",
236        "Python",
237        "qt",
238        "boost",
239        "hdf5",
240        "medfile",
241        "ParaView",
242        "CAS",
243        "omniORB",
244        "docutils",
245        "libxml2",
246        "six",
247        "pytz",
248        "openmpi"
249     ]
250 }
251
252 version_8_5_0_MPI :
253 {
254     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
255     depend : [
256        "KERNEL",
257        "GUI",
258        "MEDCOUPLING",
259        "MED",
260        "GEOM",
261        "SMESH",
262        "Python",
263        "qt",
264        "boost",
265        "hdf5",
266        "medfile",
267        "ParaView",
268        "CAS",
269        "omniORB",
270        "docutils",
271        "libxml2",
272        "six",
273        "pytz"
274     ]
275     patches : ["paravis_8_3_mpi_medinclude.patch"]
276 }
277
278 version_V6_6_0 :
279 {
280     cmake_options : ""
281     depend : [
282        "KERNEL",
283        "GUI",
284        "MED",
285        "Python",
286        "qt",
287        "boost",
288        "hdf5",
289        "medfile",
290        "ParaView",
291        "CAS",
292        "omniORB",
293        "docutils",
294        "libxml2"
295     ]
296 }
297
298 version_alamos :
299 {
300     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
301     depend : [
302        "KERNEL",
303        "GUI",
304        "MEDCOUPLING",
305        "SMESH",
306        "FIELDS",
307        "Python",
308        "qt",
309        "boost",
310        "hdf5",
311        "medfile",
312        "ParaView",
313        "CAS",
314        "omniORB",
315        "docutils",
316        "libxml2",
317        "six",
318        "pytz"
319     ]
320 }
321
322 version_alamos_win :
323 {
324     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
325     depend : [
326        "KERNEL",
327        "GUI",
328        "MEDCOUPLING",
329        "FIELDS",
330        "GEOM",
331        "SMESH",
332        "Python",
333        "qt",
334        "boost",
335        "hdf5",
336        "medfile",
337        "ParaView",
338        "CAS",
339        "omniORB",
340        "docutils",
341        "libxml2",
342        "six",
343        "pytz"
344     ]
345 }