Salome HOME
rpm/apt metis system packages at runtime
[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         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/geom.git"
11         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "geom.git"
12     }
13     environ :
14     {
15         PARALLEL_VISU : "1"
16         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
17         GEOM_PluginsList : "BREPPlugin:STEPPlugin:IGESPlugin:STLPlugin:XAOPlugin:VTKPlugin:AdvancedGEOM"
18         CSF_ShHealingDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
19     }
20     depend : ["KERNEL",
21               "GUI",
22               "boost",
23               "CAS",
24               "Python",
25               "hdf5",
26               "omniORB",
27               "qt",
28               "ParaView",
29               "docutils",
30               "Sphinx",
31               "Jinja2",
32               "setuptools",
33               "Pygments",
34               "opencv",
35               "six",
36               "pytz",
37               "psutil"
38              ]
39     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
40     patches : []
41     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
42     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
43     properties:
44     {
45         incremental : "yes"
46         has_salome_gui : "yes"
47         is_SALOME_module : "yes"
48         has_unit_tests
49     }
50 }
51
52
53 default_win :
54 {
55     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:\=/% "
56 }
57
58 version_V9_3_0_to_V9_6_0 :
59 {
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              ]
78 }
79
80 version_V8_5_0_to_V9_2_1 :  # these versions requires the path geom_8.5.0_xao_data_dir.patch (for salome test)
81 {
82     patches : [
83               "geom_8.5.0_xao_data_dir.patch" 
84               ]
85     depend : ["KERNEL",
86               "GUI",
87               "boost",
88               "CAS",
89               "Python",
90               "hdf5",
91               "omniORB",
92               "qt",
93               "ParaView",
94               "docutils",
95               "Sphinx",
96               "Jinja2",
97               "setuptools",
98               "Pygments",
99               "opencv",
100               "six",
101               "pytz"
102              ]
103 }
104
105 version_V7_5_0_to_V7_8_3 :
106 {
107     depend : ["KERNEL",
108               "GUI",
109               "boost",
110               "CAS",
111               "Python",
112               "hdf5",
113               "omniORB",
114               "qt",
115               "ParaView",
116               "docutils",
117               "Sphinx",
118               "Jinja2",
119               "setuptools",
120               "Pygments",
121               "opencv",
122               "six",
123               "pytz",
124              ]
125 }
126
127 version_V6_6_0 :
128 {
129     build_source : "autotools"
130     cmake_options : ""
131     get_source : "git"
132     environ :
133     {
134     }
135     depend : ["KERNEL",
136               "GUI",
137               "boost",
138               "CAS",
139               "Python",
140               "hdf5",
141               "omniORB",
142               "qt",
143               "ParaView",
144               "docutils",
145               "Sphinx",
146               "Jinja2",
147               "setuptools",
148               "Pygments"
149              ]
150     nb_proc : 1
151 }