Salome HOME
136aa5842436ebea132525bff4ce50be4ffdcc86
[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_4_0 :
106 {
107     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
108 }
109
110 version_V9_3_0 :
111 {
112     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
113 }
114
115 version_7_8_0_to_9_1_0 :
116 {
117     depend : [
118        "KERNEL",
119        "GUI",
120        "MEDCOUPLING",
121        "MED",
122        "GEOM",
123        "SMESH",
124        "Python",
125        "qt",
126        "boost",
127        "hdf5",
128        "medfile",
129        "ParaView",
130        "CAS",
131        "omniORB",
132        "docutils",
133        "libxml2",
134        "six",
135        "pytz"
136     ]
137 }
138
139 version_9_5_0_MPI :
140 {
141     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
142     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
143     depend : [
144        "KERNEL",
145        "GUI",
146        "MEDCOUPLING",
147        "FIELDS",
148        "GEOM",
149        "SMESH",
150        "Python",
151        "qt",
152        "boost",
153        "hdf5",
154        "medfile",
155        "ParaView",
156        "CAS",
157        "omniORB",
158        "docutils",
159        "libxml2",
160        "six",
161        "pytz",
162        "openmpi"
163     ]
164 }
165
166 version_8_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     depend : [
170        "KERNEL",
171        "GUI",
172        "MEDCOUPLING",
173        "MED",
174        "GEOM",
175        "SMESH",
176        "Python",
177        "qt",
178        "boost",
179        "hdf5",
180        "medfile",
181        "ParaView",
182        "CAS",
183        "omniORB",
184        "docutils",
185        "libxml2",
186        "six",
187        "pytz"
188     ]
189     patches : ["paravis_8_3_mpi_medinclude.patch"]
190 }
191
192 version_V6_6_0 :
193 {
194     cmake_options : ""
195     depend : [
196        "KERNEL",
197        "GUI",
198        "MED",
199        "Python",
200        "qt",
201        "boost",
202        "hdf5",
203        "medfile",
204        "ParaView",
205        "CAS",
206        "omniORB",
207        "docutils",
208        "libxml2"
209     ]
210 }
211
212 version_alamos :
213 {
214     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
215     depend : [
216        "KERNEL",
217        "GUI",
218        "MEDCOUPLING",
219        "SMESH",
220        "FIELDS",
221        "Python",
222        "qt",
223        "boost",
224        "hdf5",
225        "medfile",
226        "ParaView",
227        "CAS",
228        "omniORB",
229        "docutils",
230        "libxml2",
231        "six",
232        "pytz"
233     ]
234 }