Salome HOME
spns #24217 remove Lata 64 bits IDs Patch for nominal build
[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               ]
35     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
36     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
37     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
38     properties:
39     {
40         is_SALOME_module : "yes"
41         has_unit_tests
42         incremental : "yes"
43     }
44 }
45
46 default_win :
47 {
48     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DCMAKE_GENERATOR=\"Visual Studio 15 2017 Win64\" -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=\"1.67.0\" \"1.67\" -DBOOST_INCLUDEDIR=%BOOST_ROOT_DIR:\=/%/include/boost-1_67 -DBOOST_LIBRARYDIR=%BOOST_ROOT_DIR:\=/%/lib -DSALOME_USE_64BIT_IDS=ON "
49     depend : ["Python",
50               "boost",
51               "numpy",
52               "lapack",
53               "hdf5",
54               "omniORB",
55               "omniORBpy",
56               "docutils",
57               "libxml2",
58               "Sphinx",
59               "sphinxintl",
60               "Jinja2",
61               "setuptools",
62               "Pygments",
63               "pytz",
64               "LIBBATCH",
65               "graphviz",
66               "psutil"
67               ]
68     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
69 }
70
71 default_MPI :
72 {
73     cmake_options : "-DSALOME_USE_MPI=ON -DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_USE_64BIT_IDS=ON "
74     depend : ["Python",
75               "boost",
76               "numpy",
77               "lapack",
78               "hdf5",
79               "omniORB",
80               "omniORBpy",
81               "docutils",
82               "libxml2",
83               "Sphinx",
84               "sphinxintl",
85               "Jinja2",
86               "setuptools",
87               "Pygments",
88               "pytz",
89               "cppunit",
90               "openmpi",
91               "LIBBATCH",
92               "psutil"
93               ]
94 }
95
96 version_V8_5_0_to_V9_6_0:
97 {
98     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON "
99     depend : ["Python",
100               "boost",
101               "cppunit",
102               "numpy",
103               "lapack",
104               "hdf5",
105               "omniORB",
106               "omniORBpy",
107               "docutils",
108               "libxml2",
109               "Sphinx",
110               "sphinxintl",
111               "Jinja2",
112               "setuptools",
113               "Pygments",
114               "pytz",
115               "LIBBATCH"
116               ]
117 }
118
119 version_7_8_0_to_8_4_0 :
120 {
121     depend : ["Python",
122               "boost",
123               "numpy",
124               "lapack",
125               "hdf5",
126               "omniORB",
127               "omniORBpy",
128               "docutils",
129               "libxml2",
130               "Sphinx",
131               "Jinja2",
132               "setuptools",
133               "Pygments",
134               "pytz",
135               "LIBBATCH"
136               ]
137     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
138     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
139 }
140
141
142 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
143 ALAMOS_SALOME_9 :
144 {
145     name : "KERNEL"
146     build_source : "cmake"
147     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
148     get_source : "git"
149     git_info:
150     {
151         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
152         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
153     }
154     environ :
155     {          
156     }
157     depend : ["Python",
158               "boost",
159               "cppunit",
160               "numpy",
161               "lapack",
162               "hdf5",
163               "omniORB",
164               "omniORBpy",
165               "docutils",
166               "libxml2",
167               "Sphinx",
168               "sphinxintl",
169               "Jinja2",
170               "setuptools",
171               "Pygments",
172               "pytz"
173               ]
174     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
175     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
176     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
177     properties:
178     {
179         is_SALOME_module : "yes"
180         has_unit_tests
181     }
182 }
183
184 ALAMOS_SALOME_9_win :
185 {
186     name : "KERNEL"
187     build_source : "cmake"
188     cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe"
189     depend : ["Python",
190               "boost",
191               "numpy",
192               "lapack",
193               "hdf5",
194               "omniORB",
195               "omniORBpy",
196               "docutils",
197               "graphviz",
198               "libxml2",
199               "Sphinx",
200               "sphinxintl",
201               "Jinja2",
202               "setuptools",
203               "Pygments",
204               "pytz",
205               "pthreads"
206             ]
207     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
208     get_source : "git"
209     git_info:
210     {
211         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
212         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
213     }
214     environ :
215     {
216     }
217 }
218
219 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
220 ALAMOS :
221 {
222     name : "KERNEL"
223     build_source : "cmake"
224     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
225     get_source : "git"
226     git_info:
227     {
228         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
229         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
230     }
231     environ :
232     {          
233     }
234     depend : ["Python",
235               "boost",
236               "numpy",
237               "lapack",
238               "hdf5",
239               "omniORB",
240               "omniORBpy",
241               "docutils",
242               "libxml2",
243               "Sphinx",
244               "Jinja2",
245               "setuptools",
246               "Pygments",
247               "pytz"
248               ]
249     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
250     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
251     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
252     properties:
253     {
254         is_SALOME_module : "yes"
255         has_unit_tests
256     }
257 }
258
259 version_V6_6_0 :
260 {
261     name : "KERNEL"
262     build_source : "autotools"
263     get_source : "git"
264     git_info:
265     {
266         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
267         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
268     }
269     environ :
270     {          
271     }
272     depend : ["Python",
273               "boost",
274               "numpy",
275               "hdf5",
276               "omniORB",
277               "omniORBpy",
278               "docutils",
279               "libxml2",
280               "Sphinx",
281               "Jinja2",
282               "setuptools",
283               "Pygments"
284               ]
285     opt_depend : ["LIBBATCH"]
286     build_depend : ["swig", "doxygen", "cppunit"]
287     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
288     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
289     properties:
290     {
291         is_SALOME_module : "yes"
292         has_unit_tests
293     }
294 }