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