Salome HOME
move to tbb 2019_U8 - strangely does not compile if using native one
[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_9_3_0_to_9_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 _from_8_5_0_to_9_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_V6_6_0 :
106 {
107     build_source : "autotools"
108     cmake_options : ""
109     get_source : "git"
110     environ :
111     {
112     }
113     depend : ["KERNEL",
114               "GUI",
115               "boost",
116               "CAS",
117               "Python",
118               "hdf5",
119               "omniORB",
120               "qt",
121               "ParaView",
122               "docutils",
123               "Sphinx",
124               "Jinja2",
125               "setuptools",
126               "Pygments"
127              ]
128     nb_proc : 1
129 }