Salome HOME
spns #41657: OSCAR UB22.04
[tools/sat_salome.git] / products / HEXABLOCK.pyconf
1 default :
2 {
3     name : "HEXABLOCK"
4     build_source : "cmake"
5     get_source : "git"
6     git_info:
7     {
8       repositories :
9       {
10         tuleap : $PROJECTS.projects.salome.git_info.git_server.tuleap.url + "salome/hexablock.git"
11         github : $PROJECTS.projects.salome.git_info.git_server.github.url + "hexablock.git"
12         gitpub : $PROJECTS.projects.salome.git_info.git_server.gitpub.url + "modules/hexablock.git"
13       }
14     }
15     environ :
16     {
17         _SMESH_MeshersList : "HEXABLOCKPlugin"
18         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "hexablock"
19     }
20     depend : [
21              "KERNEL", 
22              "GUI", 
23              "GEOM",
24              "boost", 
25              "CAS", 
26              "Python", 
27              "omniORB", 
28              "qt", 
29              "ParaView", 
30              "docutils", 
31              "libxml2", 
32              "Sphinx", 
33              "Jinja2", 
34              "setuptools", 
35              "Pygments", 
36              "six", 
37              "pytz",    
38              "markupsafe" 
39               ]
40     build_depend : ["cmake", "cppunit"]
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     patches: []
51
52
53 default_MPI :
54 {
55     cmake_options : "-DSALOME_USE_MPI=ON"
56     depend : [
57              "KERNEL", 
58              "GUI", 
59              "GEOM",
60              "boost", 
61              "CAS", 
62              "Python", 
63              "omniORB", 
64              "qt", 
65              "ParaView", 
66              "docutils", 
67              "libxml2", 
68              "Sphinx", 
69              "Jinja2", 
70              "setuptools", 
71              "Pygments", 
72              "six", 
73              "pytz",    
74              "markupsafe",
75              "openmpi"
76             ]
77
78
79 version_V9_10_0_MPI :
80 {
81     cmake_options : "-DSALOME_USE_MPI=ON"
82     depend : [
83              "KERNEL", 
84              "GUI", 
85              "GEOM",
86              "boost", 
87              "CAS", 
88              "Python", 
89              "omniORB", 
90              "qt", 
91              "ParaView", 
92              "docutils", 
93              "libxml2", 
94              "Sphinx", 
95              "Jinja2", 
96              "setuptools", 
97              "Pygments", 
98              "six", 
99              "pytz",    
100              "markupsafe",
101              "openmpi"
102             ]
103
104
105 version_V9_9_0_MPI :
106 {
107     cmake_options : "-DSALOME_USE_MPI=ON"
108     depend : [
109              "KERNEL", 
110              "GUI", 
111              "GEOM",
112              "boost", 
113              "CAS", 
114              "Python", 
115              "omniORB", 
116              "qt", 
117              "ParaView", 
118              "docutils", 
119              "libxml2", 
120              "Sphinx", 
121              "Jinja2", 
122              "setuptools", 
123              "Pygments", 
124              "six", 
125              "pytz",    
126              "markupsafe",
127              "openmpi"
128             ]
129
130
131 version_V9_9_0_UB22_04 :
132 {
133     patches: ['SPNS-29880-HEXABLOCK_V9_9_0.patch']
134 }
135
136 version_V9_9_0_FD36 :
137 {
138     patches: ['SPNS-29880-HEXABLOCK_V9_9_0.patch']
139 }