Salome HOME
bos #38104: prepare final configuration files for SALOME 9.12.0
[tools/sat_salome.git] / applications / SALOME-9.4.0-windows.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-9.4.0'
7     workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name
8     cmake_generator : 'Visual Studio 15 2017 Win64'
9     tag : 'V9_4_0'
10     debug : 'no'
11     dev : 'no'
12     base : 'no'
13     python3 : 'yes'
14     environ :
15     {
16         build : {CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"}
17         #this policy is to be discussed in next cotech. alternative is to encode every accentued string with .encode('utf-8') 
18         launch : {PYTHONIOENCODING:"UTF_8"}
19         SALOME_trace : "local" # local/file:.../with_logger
20         SALOME_MODULES : "SHAPER,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
21         SALOME_TMP_DIR : "%appdata%"
22         SALOME_HAS_GLOBAL_ENV : "1"
23         HOME : "%userprofile%"
24         SET_usr_docs_VARS : "1" # required for PyEditor build
25     }
26     products :
27     {
28         # PREREQUISITES :
29         alabaster : '0.7.6'
30         Babel : '2.7.0'
31         boost : '1.67.0'
32         CAS : {section: 'version_V7_3_0p4_win', tag: 'V7_3_0p4'}
33         certifi : '2019.6.16'
34         cgns : '3.3.1'
35         chardet : '3.0.4'
36         click : '7.0'
37         cmake : '3.12.1'
38         colorama: '0.4.1'
39         cppunit : '1.13.2'
40         cycler : '0.10.0'
41         Cython : '0.29.12'
42         dateutil : '2.8.0'
43         docutils : '0.14'
44         doxygen : '1.8.3.1'
45         eigen : '3.3.4'
46         embree : '3.5.2'
47         expat : '2.0.1'
48         f2c : '1.0.0'
49         freeimage : '3.18.0'
50         freetype : '2.9.1'
51         gl2ps : '1.4.0_4037312'
52         #gmsh : '4.1.4'
53         graphviz : '2.38.0'
54         hdf5 : '1.10.3'
55         #homard_bin : '11.12'
56         idna : '2.8'
57         imagesize : '1.1.0'
58         ispc : '1.10.0'
59         Jinja2 : '2.10.1'
60         kiwisolver : '1.1.0'
61         lapack : '3.8.0'
62         #lata : '1.4-PV5.6.0p1_7bafc2b'
63         libjpeg: '9c'
64         libpng: '1.5.10'
65         libxml2 : '2.9.1'
66         llvm : '8.0.1-clang-win'
67         markupsafe : '1.1.1'
68         matplotlib : '3.1.0'
69         medfile : '4.0.0'
70         mesa : '19.2.3'
71         MeshGems : '2.9-6'
72         metis : '5.1.0'
73         netgen : '5.3.1_with_CAS_7.2'
74         numpy : '1.16.4'
75         omniORB : '4.2.3'
76         omniORBpy : '4.2.3'
77         opencv : '3.2.0'
78         ospray : '1.8.4'
79         packaging : '19.0'
80         ParaView : '5.6.0_bfaf7b8'
81         perl : '5.28.1.1'
82         planegcs : '0.18-3cb6890'
83         pockets : '0.7.2'
84         pthreads : '2.9.1'
85         Pygments : '2.4.2'
86         pyparsing : '2.4.0'
87         PyQt : '5.9'
88         pyreadline : '2.1'
89         Python : '3.6.5'
90         pytz : '2019.1'
91         qt : '5.9.1'
92         qwt : '6.1.2'
93         requests : '2.22.0'
94         ruby : '2.5.5-1'
95         setuptools : '41.0.1'
96         sip : '4.19.3'
97         six : '1.12.0'
98         snowballstemmer : '1.9.0'
99         Sphinx : '2.1.2'
100         sphinxcontrib_applehelp : '1.0.1'
101         sphinxcontrib_devhelp : '1.0.1'
102         sphinxcontrib_jsmath : '1.0.1'
103         sphinxcontrib_htmlhelp : '1.0.2'
104         sphinxcontrib_napoleon : '0.7'
105         sphinxcontrib_qthelp : '1.0.2'
106         sphinxcontrib_serializinghtml :'1.1.3'
107         sphinxcontrib_websupport : '1.1.2'
108         sphinxintl: '2.0.0'
109         swig : '3.0.12'
110         tbb : '2019_U8_win'
111         tcltk : '8.6.9'
112         urllib3 : '1.25.3'
113         zlib : '1.2.5'
114
115         # SALOME MODULES :
116         'CONFIGURATION'
117         'SALOME'
118         'SHAPER'
119         'LIBBATCH' : {tag :'V2_4_2'}
120         'KERNEL'
121         'MEDCOUPLING'
122         'GUI'
123         'GEOM'
124         'SMESH'
125         'NETGENPLUGIN'
126         'BLSURFPLUGIN'
127         'GHS3DPLUGIN'
128         'HYBRIDPLUGIN'
129         'HexoticPLUGIN'
130         #'GMSHPLUGIN'
131         'HEXABLOCK'
132         'HEXABLOCKPLUGIN'
133         #'HOMARD'
134         'FIELDS'
135         'PARAVIS'
136         'JOBMANAGER'
137         'YACS'
138         'YACSGEN'
139         'DOCUMENTATION'
140         'SAMPLES'
141         'COMPONENT'
142         'PYCALCULATOR'
143         'CALCULATOR'
144         'HELLO'
145         'PYHELLO'
146         #'EFICAS'
147         #'EFICAS_TOOLS'
148         'CEATESTBASE' : {tag: 'SalomeV9'}
149     }
150     profile :
151     {
152         launcher_name : "salome"
153     }
154     virtual_app:
155     {
156         name : "salome"
157         application_name : "APPLI"
158     }
159     test_base : 
160     {
161         name : "SALOME"
162         tag : "SalomeV9"
163     }
164     properties :
165     {
166         mesa_launcher_in_package : "no"
167         repo_dev : "yes"
168         pip : 'yes'
169         pip_install_dir : 'python'
170         single_install_dir : "no"
171     }
172 }
173 __overwrite__ :
174 [
175    {
176    __condition__ : "APPLICATION.debug=='yes'"
177       'APPLICATION.products.numpy' : '1.16.4-win-dbg'
178       'APPLICATION.products.Cython' : '0.29.12-win-dbg'
179       'PRODUCTS.PyQt.version_5_9_win.check_install' : []
180    }
181 ]