Salome HOME
gmsh: disable openmp support since too old on windows / vs 2017-2022
[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         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/hexablock.git"
9         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "hexablock.git"
10     }
11     environ :
12     {
13         _SMESH_MeshersList : "HEXABLOCKPlugin"
14         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "hexablock"
15     }
16     depend : [
17              "KERNEL", 
18              "GUI", 
19              "GEOM",
20              "boost", 
21              "CAS", 
22              "Python", 
23              "omniORB", 
24              "qt", 
25              "ParaView", 
26              "docutils", 
27              "libxml2", 
28              "Sphinx", 
29              "Jinja2", 
30              "setuptools", 
31              "Pygments", 
32              "six", 
33              "pytz",    
34              "markupsafe" 
35               ]
36     build_depend : ["cmake", "cppunit"]
37     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
38     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
39     properties:
40     {
41         incremental : "yes"
42         has_salome_gui : "yes"
43         is_SALOME_module : "yes"
44         has_unit_tests
45     }
46     patches: []
47
48
49 default_MPI :
50 {
51     cmake_options : "-DSALOME_USE_MPI=ON"
52     depend : [
53              "KERNEL", 
54              "GUI", 
55              "GEOM",
56              "boost", 
57              "CAS", 
58              "Python", 
59              "omniORB", 
60              "qt", 
61              "ParaView", 
62              "docutils", 
63              "libxml2", 
64              "Sphinx", 
65              "Jinja2", 
66              "setuptools", 
67              "Pygments", 
68              "six", 
69              "pytz",    
70              "markupsafe",
71              "openmpi"
72             ]
73
74
75 version_V9_9_0_MPI :
76 {
77     cmake_options : "-DSALOME_USE_MPI=ON"
78     depend : [
79              "KERNEL", 
80              "GUI", 
81              "GEOM",
82              "boost", 
83              "CAS", 
84              "Python", 
85              "omniORB", 
86              "qt", 
87              "ParaView", 
88              "docutils", 
89              "libxml2", 
90              "Sphinx", 
91              "Jinja2", 
92              "setuptools", 
93              "Pygments", 
94              "six", 
95              "pytz",    
96              "markupsafe",
97              "openmpi"
98             ]
99
100
101 version_V9_9_0_UB22_04 :
102 {
103     patches: ['SPNS-29880-HEXABLOCK_V9_9_0.patch']
104 }
105
106 version_V9_9_0_FD36 :
107 {
108     patches: ['SPNS-29880-HEXABLOCK_V9_9_0.patch']
109 }