]> SALOME platform Git repositories - tools/sat_salome.git/blob - products/KERNEL.pyconf
Salome HOME
610f197597ccb0726ffd5531ad643e680e42486a
[tools/sat_salome.git] / products / KERNEL.pyconf
1 # add sphinxintl to version_7_8_0_to_8_4_0
2 default :
3 {
4     name : "KERNEL"
5     build_source : "cmake"
6     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON -DSALOME_USE_64BIT_IDS=ON"
7     get_source : "git"
8     git_info:
9     {
10         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
11         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
12     }
13     environ :
14     {          
15     }
16     depend : ["Python",
17               "boost",
18               "cppunit",
19               "numpy",
20               "lapack",
21               "hdf5",
22               "omniORB",
23               "omniORBpy",
24               "docutils",
25               "libxml2",
26               "Sphinx",
27               "sphinxintl",
28               "Jinja2",
29               "setuptools",
30               "Pygments",
31               "pytz",
32               "LIBBATCH",
33               "psutil",
34               "CAS"
35               ]
36     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
37     opt_depend : ["SALOMEBOOTSTRAP"]
38     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
39     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
40     properties:
41     {
42         is_SALOME_module : "yes"
43         has_unit_tests
44         incremental : "yes"
45     }
46     patches: []
47 }
48
49 default_win :
50 {
51     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID=x64 -DBOOST_ROOT=%BOOST_ROOT_DIR:\=/% -DBOOST_DEBUG=ON -DBoost_ADDITIONAL_VERSIONS=\"%BOOST_VERSION% %BOOST_VERSION_MajorMinor%\" -DBOOST_INCLUDEDIR=%Boost_INCLUDE_DIR:\=/% -DBOOST_LIBRARYDIR=%BOOST_LIBRARY_DIR:\=/%b -DSALOME_USE_64BIT_IDS=ON "
52     depend : ["Python",
53               "boost",
54               "numpy",
55               "lapack",
56               "hdf5",
57               "omniORB",
58               "omniORBpy",
59               "docutils",
60               "libxml2",
61               "Sphinx",
62               "sphinxintl",
63               "Jinja2",
64               "setuptools",
65               "Pygments",
66               "pytz",
67               "LIBBATCH",
68               "graphviz",
69               "psutil",
70               "CAS"
71               ]
72     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
73     opt_depend : ["SALOMEBOOTSTRAP"]
74 }
75
76 default_MPI :
77 {
78     cmake_options : "-DSALOME_USE_MPI=ON -DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_USE_64BIT_IDS=ON "
79     depend : ["Python",
80               "boost",
81               "numpy",
82               "lapack",
83               "hdf5",
84               "omniORB",
85               "omniORBpy",
86               "docutils",
87               "libxml2",
88               "Sphinx",
89               "sphinxintl",
90               "Jinja2",
91               "setuptools",
92               "Pygments",
93               "pytz",
94               "cppunit",
95               "openmpi",
96               "LIBBATCH",
97               "psutil"
98               ]
99     opt_depend : ["SALOMEBOOTSTRAP"]
100 }
101
102 default_32BIT_IDS :
103 {
104     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON -DSALOME_USE_64BIT_IDS=OFF"
105 }
106
107 version_V9_10_0_MPI :
108 {
109     cmake_options : "-DSALOME_USE_MPI=ON -DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_USE_64BIT_IDS=ON "
110     depend : ["Python",
111               "boost",
112               "numpy",
113               "lapack",
114               "hdf5",
115               "omniORB",
116               "omniORBpy",
117               "docutils",
118               "libxml2",
119               "Sphinx",
120               "sphinxintl",
121               "Jinja2",
122               "setuptools",
123               "Pygments",
124               "pytz",
125               "cppunit",
126               "openmpi",
127               "LIBBATCH",
128               "psutil"
129               ]
130 }
131
132 version_V9_9_0_MPI :
133 {
134     cmake_options : "-DSALOME_USE_MPI=ON -DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_USE_64BIT_IDS=ON "
135     depend : ["Python",
136               "boost",
137               "numpy",
138               "lapack",
139               "hdf5",
140               "omniORB",
141               "omniORBpy",
142               "docutils",
143               "libxml2",
144               "Sphinx",
145               "sphinxintl",
146               "Jinja2",
147               "setuptools",
148               "Pygments",
149               "pytz",
150               "cppunit",
151               "openmpi",
152               "LIBBATCH",
153               "psutil"
154               ]
155 }
156
157 version_V9_2_0_CO8 :
158 {
159     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON "
160     depend : ["Python",
161               "boost",
162               "cppunit",
163               "numpy",
164               "lapack",
165               "hdf5",
166               "omniORB",
167               "omniORBpy",
168               "docutils",
169               "libxml2",
170               "Sphinx",
171               "sphinxintl",
172               "Jinja2",
173               "setuptools",
174               "Pygments",
175               "pytz",
176               "LIBBATCH"
177               ]
178   patches: ['SPNS-32926-KERNEL-V9_2_0.FindXDR.patch']
179 }
180
181 version_V8_5_0_to_V9_6_0:
182 {
183     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON "
184     depend : ["Python",
185               "boost",
186               "cppunit",
187               "numpy",
188               "lapack",
189               "hdf5",
190               "omniORB",
191               "omniORBpy",
192               "docutils",
193               "libxml2",
194               "Sphinx",
195               "sphinxintl",
196               "Jinja2",
197               "setuptools",
198               "Pygments",
199               "pytz",
200               "LIBBATCH"
201               ]
202 }
203
204 version_7_8_0_to_8_4_0 :
205 {
206     depend : ["Python",
207               "boost",
208               "numpy",
209               "lapack",
210               "hdf5",
211               "omniORB",
212               "omniORBpy",
213               "docutils",
214               "libxml2",
215               "Sphinx",
216               "Jinja2",
217               "setuptools",
218               "Pygments",
219               "pytz",
220               "LIBBATCH"
221               ]
222     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
223     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
224 }
225
226
227 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
228 ALAMOS_SALOME_9 :
229 {
230     name : "KERNEL"
231     build_source : "cmake"
232     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
233     get_source : "git"
234     git_info:
235     {
236         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
237         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
238     }
239     environ :
240     {          
241     }
242     depend : ["Python",
243               "boost",
244               "cppunit",
245               "numpy",
246               "lapack",
247               "hdf5",
248               "omniORB",
249               "omniORBpy",
250               "docutils",
251               "libxml2",
252               "Sphinx",
253               "sphinxintl",
254               "Jinja2",
255               "setuptools",
256               "Pygments",
257               "pytz"
258               ]
259     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
260     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
261     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
262     properties:
263     {
264         is_SALOME_module : "yes"
265         has_unit_tests
266     }
267 }
268
269 ALAMOS_SALOME_9_win :
270 {
271     name : "KERNEL"
272     build_source : "cmake"
273     cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe"
274     depend : ["Python",
275               "boost",
276               "numpy",
277               "lapack",
278               "hdf5",
279               "omniORB",
280               "omniORBpy",
281               "docutils",
282               "graphviz",
283               "libxml2",
284               "Sphinx",
285               "sphinxintl",
286               "Jinja2",
287               "setuptools",
288               "Pygments",
289               "pytz",
290               "pthreads"
291             ]
292     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
293     get_source : "git"
294     git_info:
295     {
296         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
297         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
298     }
299     environ :
300     {
301     }
302 }
303
304 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
305 ALAMOS :
306 {
307     name : "KERNEL"
308     build_source : "cmake"
309     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
310     get_source : "git"
311     git_info:
312     {
313         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
314         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
315     }
316     environ :
317     {          
318     }
319     depend : ["Python",
320               "boost",
321               "numpy",
322               "lapack",
323               "hdf5",
324               "omniORB",
325               "omniORBpy",
326               "docutils",
327               "libxml2",
328               "Sphinx",
329               "Jinja2",
330               "setuptools",
331               "Pygments",
332               "pytz"
333               ]
334     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
335     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
336     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
337     properties:
338     {
339         is_SALOME_module : "yes"
340         has_unit_tests
341     }
342 }
343
344 version_V6_6_0 :
345 {
346     name : "KERNEL"
347     build_source : "autotools"
348     get_source : "git"
349     git_info:
350     {
351         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
352         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
353     }
354     environ :
355     {          
356     }
357     depend : ["Python",
358               "boost",
359               "numpy",
360               "hdf5",
361               "omniORB",
362               "omniORBpy",
363               "docutils",
364               "libxml2",
365               "Sphinx",
366               "Jinja2",
367               "setuptools",
368               "Pygments"
369               ]
370     opt_depend : ["LIBBATCH"]
371     build_depend : ["swig", "doxygen", "cppunit"]
372     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
373     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
374     properties:
375     {
376         is_SALOME_module : "yes"
377         has_unit_tests
378     }
379 }