Salome HOME
use HDF5_INCLUDE_DIRS to help cmake to pick up correct HDF5 include directory in...
[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 }
100
101 version_V9_7_0_to_V9_8_0 :
102 {
103     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
104 }
105
106 version_V9_8_0_MPI :
107 {
108     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
109     depend : [
110        "KERNEL",
111        "GUI",
112        "MEDCOUPLING",
113        "FIELDS",
114        "GEOM",
115        "SMESH",
116        "Python",
117        "qt",
118        "boost",
119        "hdf5",
120        "medfile",
121        "ParaView",
122        "CAS",
123        "omniORB",
124        "docutils",
125        "libxml2",
126        "six",
127        "pytz",
128        "openmpi"
129     ]
130 }
131
132 version_V9_6_0 :
133 {
134    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
135 }
136
137 version_V9_6_0_MPI :
138 {
139     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
140     depend : [
141        "KERNEL",
142        "GUI",
143        "MEDCOUPLING",
144        "FIELDS",
145        "GEOM",
146        "SMESH",
147        "Python",
148        "qt",
149        "boost",
150        "hdf5",
151        "medfile",
152        "ParaView",
153        "CAS",
154        "omniORB",
155        "docutils",
156        "libxml2",
157        "six",
158        "pytz",
159        "openmpi"
160     ]
161    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
162 }
163
164 version_V9_4_0 :
165 {
166     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
167 }
168
169 version_V9_3_0 :
170 {
171     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
172 }
173
174 version_7_8_0_to_9_1_0 :
175 {
176     depend : [
177        "KERNEL",
178        "GUI",
179        "MEDCOUPLING",
180        "MED",
181        "GEOM",
182        "SMESH",
183        "Python",
184        "qt",
185        "boost",
186        "hdf5",
187        "medfile",
188        "ParaView",
189        "CAS",
190        "omniORB",
191        "docutils",
192        "libxml2",
193        "six",
194        "pytz"
195     ]
196 }
197
198 version_9_5_0_MPI :
199 {
200     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
201     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
202     depend : [
203        "KERNEL",
204        "GUI",
205        "MEDCOUPLING",
206        "FIELDS",
207        "GEOM",
208        "SMESH",
209        "Python",
210        "qt",
211        "boost",
212        "hdf5",
213        "medfile",
214        "ParaView",
215        "CAS",
216        "omniORB",
217        "docutils",
218        "libxml2",
219        "six",
220        "pytz",
221        "openmpi"
222     ]
223 }
224
225 version_8_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     depend : [
229        "KERNEL",
230        "GUI",
231        "MEDCOUPLING",
232        "MED",
233        "GEOM",
234        "SMESH",
235        "Python",
236        "qt",
237        "boost",
238        "hdf5",
239        "medfile",
240        "ParaView",
241        "CAS",
242        "omniORB",
243        "docutils",
244        "libxml2",
245        "six",
246        "pytz"
247     ]
248     patches : ["paravis_8_3_mpi_medinclude.patch"]
249 }
250
251 version_V6_6_0 :
252 {
253     cmake_options : ""
254     depend : [
255        "KERNEL",
256        "GUI",
257        "MED",
258        "Python",
259        "qt",
260        "boost",
261        "hdf5",
262        "medfile",
263        "ParaView",
264        "CAS",
265        "omniORB",
266        "docutils",
267        "libxml2"
268     ]
269 }
270
271 version_alamos :
272 {
273     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
274     depend : [
275        "KERNEL",
276        "GUI",
277        "MEDCOUPLING",
278        "SMESH",
279        "FIELDS",
280        "Python",
281        "qt",
282        "boost",
283        "hdf5",
284        "medfile",
285        "ParaView",
286        "CAS",
287        "omniORB",
288        "docutils",
289        "libxml2",
290        "six",
291        "pytz"
292     ]
293 }
294
295 version_alamos_win :
296 {
297     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
298     depend : [
299        "KERNEL",
300        "GUI",
301        "MEDCOUPLING",
302        "FIELDS",
303        "GEOM",
304        "SMESH",
305        "Python",
306        "qt",
307        "boost",
308        "hdf5",
309        "medfile",
310        "ParaView",
311        "CAS",
312        "omniORB",
313        "docutils",
314        "libxml2",
315        "six",
316        "pytz"
317     ]
318 }