Salome HOME
spns #38555: add h5py SAT configuration file
[tools/sat_salome.git] / applications / SALOME-9.6.0-native.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.6.0-native'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag : 'V9_6_0'
9     dev : 'no'
10     verbose :'no'
11     debug : 'no'
12     base : 'no'
13     python3 : 'yes'
14     environ :
15     {
16         build :
17         {
18            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
19            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
20            SALOME_USE_64BIT_IDS : '1'
21         }
22         launch : {PYTHONIOENCODING:"UTF_8"} # alternative is to encode every accentued string with .encode('utf-8')
23         SALOME_trace : "local" # local/file:.../with_logger
24         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
25     }
26     products :
27     {
28         # PREREQUISITES :
29         alabaster : 'native'
30         Babel : 'native'
31         boost : 'native'
32         CAS : 'V7_4_0p2'
33         certifi : 'native'
34         cgns : 'native'
35         chardet : 'native'
36         click : 'native'
37         cmake : 'native'
38         cppunit : 'native'
39         cycler : 'native'
40         Cython : 'native'
41         dateutil : 'native'
42         docutils : 'native'
43         doxygen : 'native'
44         eigen : 'native'
45         embree : '3.3.0'
46         freeimage : 'native'
47         freetype : 'native'
48         gl2ps : 'native'
49         gmsh : '4.1.4'
50         graphviz : 'native'
51         hdf5 : '1.10.3'
52         homard_bin : '11.12_hdf51103med410'
53         idna : 'native'
54         imagesize : 'native'
55         ispc : '1.9.2'
56         Jinja2 : 'native'
57         kiwisolver : 'native'
58         lapack : 'native'
59         libxml2 : 'native'
60         llvm : 'native'
61         markupsafe : 'native'
62         matplotlib : 'native'
63         medfile : {section: 'default_Autotools', tag: '4.1.0'}
64         mesa : 'native'
65         MeshGems : '2.11-5'
66         metis : 'native'
67         netgen : '5.3.1_with_CAS_7.2'
68         nlopt : '2.4.2'
69         numpy : 'native'
70         omniORB : '4.2.2'
71         omniORBpy : '4.2.2'
72         opencv : 'native'
73         openssl : 'native'
74         ospray : '1.8.4'
75         packaging : 'native'
76         ParaView : '5.8.0'
77         Pillow : 'native'
78         planegcs : '0.18-3cb6890'
79         pockets : 'native'
80         Pygments : 'native'
81         pyparsing : 'native'
82         PyQt : 'native'
83         pyreadline : 'native'
84         Python : 'native'
85         pytz : 'native'
86         qt : 'native'
87         qwt : '6.1.2'
88         requests : 'native'
89         scipy : 'native'
90         scotch : 'native'
91         setuptools : 'native'
92         sip : 'native'
93         six : 'native'
94         snowballstemmer : 'native'
95         Sphinx : 'native'
96         sphinxcontrib_napoleon : 'native'
97         sphinxcontrib_websupport : 'native'
98         sphinxintl: 'native'
99         sphinx_rtd_theme : 'native'
100         swig : 'native'
101         tbb : 'native'
102         tcl : 'native'
103         tk : 'native'
104         urllib3 : 'native'
105
106         # SALOME MODULES :
107         'CONFIGURATION'
108         'SALOME'
109         'SHAPER'
110         'SHAPERSTUDY'
111         'RESTRICTED'
112         'LIBBATCH' : {tag :'V2_4_4'}
113         'KERNEL'
114         'MEDCOUPLING'
115         'GUI'
116         'GEOM'
117         'SMESH'
118         'NETGENPLUGIN'
119         'BLSURFPLUGIN'
120         'GHS3DPLUGIN'
121         'GHS3DPRLPLUGIN'
122         'HYBRIDPLUGIN'
123         'HexoticPLUGIN'
124         'GMSHPLUGIN'
125         'HEXABLOCK'
126         'HEXABLOCKPLUGIN'
127         'HOMARD'
128         'FIELDS'
129         'PARAVIS'
130         'JOBMANAGER'
131         'YACS'
132         'YACSGEN'
133         'DOCUMENTATION'
134         'SAMPLES'
135         'COMPONENT'
136         'PYCALCULATOR'
137         'CALCULATOR'
138         'HELLO'
139         'PYHELLO'
140         'EFICAS'
141         'EFICAS_TOOLS'
142         'PY2CPP' : {tag: 'v2.0'}
143         'ADAO'
144         'ADAO_INTERFACE'
145         'CEATESTBASE'
146     }
147     profile :
148     {
149         launcher_name : "salome"
150     }
151     virtual_app:
152     {
153         name : "salome"
154         application_name : "APPLI"
155     }
156     test_base :
157     {
158         name : "SALOME"
159         tag : "SalomeV9"
160     }
161     properties :
162     {
163         mesa_launcher_in_package : "yes"
164         repo_dev : "yes"
165         pip : 'yes'
166         pip_install_dir : 'python'
167         single_install_dir : "yes"
168     }
169 }
170 __overwrite__ :
171 [
172    {
173       #
174       __condition__ : "VARS.dist in ['DB10']"
175       'PRODUCTS.embree.default.depend' : ['ispc']
176    }
177
178    {
179       # as agreed, we don't build SALOME with OSpray support.
180       __condition__ : "VARS.dist in ['FD30']"
181       'APPLICATION.rm_products' : ['embree', 'ispc', 'ospray']
182       'APPLICATION.products.omniORB' : 'native'
183       'APPLICATION.products.omniORBpy' : 'native'
184    }
185 ]