Salome HOME
do not add qt to LD_LIBRARY_PATH
[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_9_0_MPI :
107 {
108     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} "
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_8_0_MPI :
133 {
134     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
135     depend : [
136        "KERNEL",
137        "GUI",
138        "MEDCOUPLING",
139        "FIELDS",
140        "GEOM",
141        "SMESH",
142        "Python",
143        "qt",
144        "boost",
145        "hdf5",
146        "medfile",
147        "ParaView",
148        "CAS",
149        "omniORB",
150        "docutils",
151        "libxml2",
152        "six",
153        "pytz",
154        "openmpi"
155     ]
156 }
157
158 version_V9_6_0 :
159 {
160    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
161 }
162
163 version_V9_6_0_MPI :
164 {
165     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
166     depend : [
167        "KERNEL",
168        "GUI",
169        "MEDCOUPLING",
170        "FIELDS",
171        "GEOM",
172        "SMESH",
173        "Python",
174        "qt",
175        "boost",
176        "hdf5",
177        "medfile",
178        "ParaView",
179        "CAS",
180        "omniORB",
181        "docutils",
182        "libxml2",
183        "six",
184        "pytz",
185        "openmpi"
186     ]
187    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
188 }
189
190 version_V9_4_0 :
191 {
192     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
193 }
194
195 version_V9_3_0 :
196 {
197     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
198 }
199
200 version_7_8_0_to_9_1_0 :
201 {
202     depend : [
203        "KERNEL",
204        "GUI",
205        "MEDCOUPLING",
206        "MED",
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     ]
222 }
223
224 version_9_5_0_MPI :
225 {
226     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
227     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
228     depend : [
229        "KERNEL",
230        "GUI",
231        "MEDCOUPLING",
232        "FIELDS",
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        "openmpi"
248     ]
249 }
250
251 version_8_5_0_MPI :
252 {
253     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
254     depend : [
255        "KERNEL",
256        "GUI",
257        "MEDCOUPLING",
258        "MED",
259        "GEOM",
260        "SMESH",
261        "Python",
262        "qt",
263        "boost",
264        "hdf5",
265        "medfile",
266        "ParaView",
267        "CAS",
268        "omniORB",
269        "docutils",
270        "libxml2",
271        "six",
272        "pytz"
273     ]
274     patches : ["paravis_8_3_mpi_medinclude.patch"]
275 }
276
277 version_V6_6_0 :
278 {
279     cmake_options : ""
280     depend : [
281        "KERNEL",
282        "GUI",
283        "MED",
284        "Python",
285        "qt",
286        "boost",
287        "hdf5",
288        "medfile",
289        "ParaView",
290        "CAS",
291        "omniORB",
292        "docutils",
293        "libxml2"
294     ]
295 }
296
297 version_alamos :
298 {
299     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
300     depend : [
301        "KERNEL",
302        "GUI",
303        "MEDCOUPLING",
304        "SMESH",
305        "FIELDS",
306        "Python",
307        "qt",
308        "boost",
309        "hdf5",
310        "medfile",
311        "ParaView",
312        "CAS",
313        "omniORB",
314        "docutils",
315        "libxml2",
316        "six",
317        "pytz"
318     ]
319 }
320
321 version_alamos_win :
322 {
323     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
324     depend : [
325        "KERNEL",
326        "GUI",
327        "MEDCOUPLING",
328        "FIELDS",
329        "GEOM",
330        "SMESH",
331        "Python",
332        "qt",
333        "boost",
334        "hdf5",
335        "medfile",
336        "ParaView",
337        "CAS",
338        "omniORB",
339        "docutils",
340        "libxml2",
341        "six",
342        "pytz"
343     ]
344 }