--- /dev/null
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+APPLICATION :
+{
+ name : 'SALOME-9.6.0-native'
+ workdir : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
+ tag : 'V9_6_0'
+ dev : 'no'
+ verbose :'no'
+ debug : 'no'
+ base : 'no'
+ python3 : 'yes'
+ environ :
+ {
+ build :
+ {
+ CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
+ RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
+ SALOME_USE_64BIT_IDS : '1'
+ }
+ launch : {PYTHONIOENCODING:"UTF_8"} # alternative is to encode every accentued string with .encode('utf-8')
+ SALOME_trace : "local" # local/file:.../with_logger
+ SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER" # specify the first modules to display in gui
+ }
+ products :
+ {
+ # PREREQUISITES :
+ alabaster : 'native'
+ Babel : 'native'
+ boost : 'native'
+ CAS : 'V7_4_0p2'
+ certifi : 'native'
+ cgns : 'native'
+ chardet : 'native'
+ click : 'native'
+ cmake : 'native'
+ cppunit : 'native'
+ cycler : 'native'
+ Cython : 'native'
+ dateutil : 'native'
+ docutils : 'native'
+ doxygen : 'native'
+ eigen : 'native'
+ embree : '3.3.0'
+ freeimage : 'native'
+ freetype : 'native'
+ gl2ps : 'native'
+ gmsh : '4.1.4'
+ graphviz : 'native'
+ hdf5 : '1.10.3'
+ homard_bin : '11.12_hdf51103med410'
+ idna : 'native'
+ imagesize : 'native'
+ ispc : '1.9.2'
+ Jinja2 : 'native'
+ kiwisolver : 'native'
+ lapack : 'native'
+ libxml2 : 'native'
+ llvm : 'native'
+ markupsafe : 'native'
+ matplotlib : 'native'
+ medfile : {section: 'default_Autotools', tag: '4.1.0'}
+ mesa : 'native'
+ MeshGems : '2.11-5'
+ metis : 'native'
+ netgen : '5.3.1_with_CAS_7.2'
+ nlopt : '2.4.2'
+ numpy : 'native'
+ omniORB : '4.2.2'
+ omniORBpy : '4.2.2'
+ opencv : 'native'
+ openssl : 'native'
+ ospray : '1.8.4'
+ packaging : 'native'
+ ParaView : '5.8.0'
+ Pillow : 'native'
+ planegcs : '0.18-3cb6890'
+ pockets : 'native'
+ Pygments : 'native'
+ pyparsing : 'native'
+ PyQt : 'native'
+ pyreadline : 'native'
+ Python : 'native'
+ pytz : 'native'
+ qt : 'native'
+ qwt : '6.1.2'
+ requests : 'native'
+ scipy : 'native'
+ scotch : 'native'
+ setuptools : 'native'
+ sip : 'native'
+ six : 'native'
+ snowballstemmer : 'native'
+ Sphinx : 'native'
+ sphinxcontrib_napoleon : 'native'
+ sphinxcontrib_websupport : 'native'
+ sphinxintl: 'native'
+ sphinx_rtd_theme : 'native'
+ swig : 'native'
+ tbb : 'native'
+ tcl : 'native'
+ tk : 'native'
+ urllib3 : 'native'
+
+ # SALOME MODULES :
+ 'CONFIGURATION'
+ 'SALOME'
+ 'SHAPER'
+ 'SHAPERSTUDY'
+ 'RESTRICTED'
+ 'LIBBATCH' : {tag :'V2_4_4'}
+ 'KERNEL'
+ 'MEDCOUPLING' : {section: 'default_int64'} # this will trigger other modules as int64
+ 'GUI'
+ 'GEOM'
+ 'SMESH'
+ 'NETGENPLUGIN'
+ 'BLSURFPLUGIN'
+ 'GHS3DPLUGIN'
+ 'GHS3DPRLPLUGIN'
+ 'HYBRIDPLUGIN'
+ 'HexoticPLUGIN'
+ 'GMSHPLUGIN'
+ 'HEXABLOCK'
+ 'HEXABLOCKPLUGIN'
+ 'HOMARD'
+ 'FIELDS'
+ 'PARAVIS'
+ 'JOBMANAGER'
+ 'YACS'
+ 'YACSGEN'
+ 'DOCUMENTATION'
+ 'SAMPLES'
+ 'COMPONENT'
+ 'PYCALCULATOR'
+ 'CALCULATOR'
+ 'HELLO'
+ 'PYHELLO'
+ 'EFICAS'
+ 'EFICAS_TOOLS'
+ 'PY2CPP' : {tag: 'v2.0'}
+ 'ADAO'
+ 'ADAO_INTERFACE'
+ 'CEATESTBASE'
+ }
+ profile :
+ {
+ launcher_name : "salome"
+ }
+ virtual_app:
+ {
+ name : "salome"
+ application_name : "APPLI"
+ }
+ test_base :
+ {
+ name : "SALOME"
+ tag : "SalomeV9"
+ }
+ properties :
+ {
+ mesa_launcher_in_package : "yes"
+ repo_dev : "yes"
+ pip : 'yes'
+ pip_install_dir : 'python'
+ single_install_dir : "yes"
+ }
+}
+__overwrite__ :
+[
+ {
+ #
+ __condition__ : "VARS.dist in ['DB10']"
+ 'PRODUCTS.embree.default.depend' : ['ispc']
+ }
+
+ {
+ # as agreed, we don't build SALOME with OSpray support.
+ __condition__ : "VARS.dist in ['FD30']"
+ 'APPLICATION.rm_products' : ['embree', 'ispc', 'ospray']
+ 'APPLICATION.products.omniORB' : 'native'
+ 'APPLICATION.products.omniORBpy' : 'native'
+ }
+]