Salome HOME
spns #42014: add mmgplugin
[tools/sat_salome.git] / products / GEOM.pyconf
1 default :
2 {
3     name : "GEOM"
4     build_source : "cmake"
5     #About the use of OpenCV, see spns #7996
6     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_GEOM_USE_OPENCV=ON"
7     get_source : "git"
8     git_info:
9     {
10       repositories :
11       {
12         tuleap : $PROJECTS.projects.salome.git_info.git_server.tuleap.url + "salome/geom.git"
13         github : $PROJECTS.projects.salome.git_info.git_server.github.url + "geom.git"
14         gitpub : $PROJECTS.projects.salome.git_info.git_server.gitpub.url + "modules/geom.git"
15       }
16     }
17     environ :
18     {
19         PARALLEL_VISU : "1"
20         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
21         GEOM_PluginsList : "BREPPlugin:STEPPlugin:IGESPlugin:STLPlugin:XAOPlugin:VTKPlugin:AdvancedGEOM"
22         CSF_ShHealingDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
23     }
24     depend : ["KERNEL",
25               "GUI",
26               "boost",
27               "CAS",
28               "Python",
29               "hdf5",
30               "omniORB",
31               "qt",
32               "ParaView",
33               "docutils",
34               "Sphinx",
35               "Jinja2",
36               "setuptools",
37               "Pygments",
38               "opencv",
39               "six",
40               "pytz",
41               "psutil"
42              ]
43     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
44     patches : []
45     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
46     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
47     properties:
48     {
49         incremental : "yes"
50         has_salome_gui : "yes"
51         is_SALOME_module : "yes"
52         has_unit_tests
53     }
54 }
55
56
57 default_win :
58 {
59     cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe -DSALOME_GEOM_USE_OPENCV=ON -DOPENCV_ROOT_DIR=%OPENCV_ROOT_DIR:\=/% -DOpenCV_INCLUDE_DIRS=%OpenCV_INCLUDE_DIRS:\=/% "
60     depend : ["KERNEL",
61               "GUI",
62               "boost",
63               "CAS",
64               "Python",
65               "hdf5",
66               "omniORB",
67               "qt",
68               "ParaView",
69               "docutils",
70               "Sphinx",
71               "Jinja2",
72               "setuptools",
73               "Pygments",
74               "opencv",
75               "six",
76               "pytz",
77               "psutil",
78               "sphinxintl"
79              ]
80 }
81
82 version_V9_4_0_to_V9_6_0 :
83 {
84     depend : ["KERNEL",
85               "GUI",
86               "boost",
87               "CAS",
88               "Python",
89               "hdf5",
90               "omniORB",
91               "qt",
92               "ParaView",
93               "docutils",
94               "Sphinx",
95               "Jinja2",
96               "setuptools",
97               "Pygments",
98               "opencv",
99               "six",
100               "pytz"
101              ]
102 }
103
104 version_V9_3_0 :
105 {
106     depend : ["KERNEL",
107               "GUI",
108               "boost",
109               "CAS",
110               "Python",
111               "hdf5",
112               "omniORB",
113               "qt",
114               "ParaView",
115               "docutils",
116               "Sphinx",
117               "Jinja2",
118               "setuptools",
119               "Pygments",
120               "opencv",
121               "six",
122               "pytz"
123              ]
124     patches : []
125 }
126
127 version_V9_3_0_win :
128 {
129    # backporting the opencv 3.2 patch -  since windows uses this version of OpenCV
130    patches : ['GEOM-9.3.0-opencv_windows.patch']
131 }
132
133 version_V8_5_0_to_V9_2_1 :  # these versions requires the path geom_8.5.0_xao_data_dir.patch (for salome test)
134 {
135     patches : [
136               "geom_8.5.0_xao_data_dir.patch" 
137               ]
138     depend : ["KERNEL",
139               "GUI",
140               "boost",
141               "CAS",
142               "Python",
143               "hdf5",
144               "omniORB",
145               "qt",
146               "ParaView",
147               "docutils",
148               "Sphinx",
149               "Jinja2",
150               "setuptools",
151               "Pygments",
152               "opencv",
153               "six",
154               "pytz"
155              ]
156 }
157
158 version_V7_5_0_to_V7_8_3 :
159 {
160     depend : ["KERNEL",
161               "GUI",
162               "boost",
163               "CAS",
164               "Python",
165               "hdf5",
166               "omniORB",
167               "qt",
168               "ParaView",
169               "docutils",
170               "Sphinx",
171               "Jinja2",
172               "setuptools",
173               "Pygments",
174               "opencv",
175               "six",
176               "pytz",
177              ]
178 }
179
180 version_V6_6_0 :
181 {
182     build_source : "autotools"
183     cmake_options : ""
184     get_source : "git"
185     environ :
186     {
187     }
188     depend : ["KERNEL",
189               "GUI",
190               "boost",
191               "CAS",
192               "Python",
193               "hdf5",
194               "omniORB",
195               "qt",
196               "ParaView",
197               "docutils",
198               "Sphinx",
199               "Jinja2",
200               "setuptools",
201               "Pygments"
202              ]
203     nb_proc : 1
204 }