Salome HOME
spns #28670
[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     ]
72 }
73
74 default_MPI :
75 {
76     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
77     depend : [
78        "KERNEL",
79        "GUI",
80        "MEDCOUPLING",
81        "FIELDS",
82        "GEOM",
83        "SMESH",
84        "Python",
85        "qt",
86        "boost",
87        "hdf5",
88        "medfile",
89        "ParaView",
90        "CAS",
91        "omniORB",
92        "docutils",
93        "libxml2",
94        "six",
95        "pytz",
96        "openmpi"
97     ]
98 }
99
100 version_V9_6_0 :
101 {
102    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
103 }
104
105 version_V9_6_0_MPI :
106 {
107     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
108     depend : [
109        "KERNEL",
110        "GUI",
111        "MEDCOUPLING",
112        "FIELDS",
113        "GEOM",
114        "SMESH",
115        "Python",
116        "qt",
117        "boost",
118        "hdf5",
119        "medfile",
120        "ParaView",
121        "CAS",
122        "omniORB",
123        "docutils",
124        "libxml2",
125        "six",
126        "pytz",
127        "openmpi"
128     ]
129    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
130 }
131
132 version_V9_4_0 :
133 {
134     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
135 }
136
137 version_V9_3_0 :
138 {
139     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
140 }
141
142 version_7_8_0_to_9_1_0 :
143 {
144     depend : [
145        "KERNEL",
146        "GUI",
147        "MEDCOUPLING",
148        "MED",
149        "GEOM",
150        "SMESH",
151        "Python",
152        "qt",
153        "boost",
154        "hdf5",
155        "medfile",
156        "ParaView",
157        "CAS",
158        "omniORB",
159        "docutils",
160        "libxml2",
161        "six",
162        "pytz"
163     ]
164 }
165
166 version_9_5_0_MPI :
167 {
168     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
169     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
170     depend : [
171        "KERNEL",
172        "GUI",
173        "MEDCOUPLING",
174        "FIELDS",
175        "GEOM",
176        "SMESH",
177        "Python",
178        "qt",
179        "boost",
180        "hdf5",
181        "medfile",
182        "ParaView",
183        "CAS",
184        "omniORB",
185        "docutils",
186        "libxml2",
187        "six",
188        "pytz",
189        "openmpi"
190     ]
191 }
192
193 version_8_5_0_MPI :
194 {
195     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
196     depend : [
197        "KERNEL",
198        "GUI",
199        "MEDCOUPLING",
200        "MED",
201        "GEOM",
202        "SMESH",
203        "Python",
204        "qt",
205        "boost",
206        "hdf5",
207        "medfile",
208        "ParaView",
209        "CAS",
210        "omniORB",
211        "docutils",
212        "libxml2",
213        "six",
214        "pytz"
215     ]
216     patches : ["paravis_8_3_mpi_medinclude.patch"]
217 }
218
219 version_V6_6_0 :
220 {
221     cmake_options : ""
222     depend : [
223        "KERNEL",
224        "GUI",
225        "MED",
226        "Python",
227        "qt",
228        "boost",
229        "hdf5",
230        "medfile",
231        "ParaView",
232        "CAS",
233        "omniORB",
234        "docutils",
235        "libxml2"
236     ]
237 }
238
239 version_alamos :
240 {
241     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
242     depend : [
243        "KERNEL",
244        "GUI",
245        "MEDCOUPLING",
246        "SMESH",
247        "FIELDS",
248        "Python",
249        "qt",
250        "boost",
251        "hdf5",
252        "medfile",
253        "ParaView",
254        "CAS",
255        "omniORB",
256        "docutils",
257        "libxml2",
258        "six",
259        "pytz"
260     ]
261 }
262
263 version_alamos_win :
264 {
265     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
266     depend : [
267        "KERNEL",
268        "GUI",
269        "MEDCOUPLING",
270        "FIELDS",
271        "GEOM",
272        "SMESH",
273        "Python",
274        "qt",
275        "boost",
276        "hdf5",
277        "medfile",
278        "ParaView",
279        "CAS",
280        "omniORB",
281        "docutils",
282        "libxml2",
283        "six",
284        "pytz"
285     ]
286 }