From: Nabil Ghodbane Date: Mon, 9 Nov 2020 15:36:48 +0000 (+0100) Subject: Add SALOME-9.6.0-native.pyconf X-Git-Tag: V9_6_0^2~9 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=d040d8dd52b01795cf0275896a20ca42730b91d7;p=tools%2Fsat_salome.git Add SALOME-9.6.0-native.pyconf --- diff --git a/applications/SALOME-9.6.0-native.pyconf b/applications/SALOME-9.6.0-native.pyconf new file mode 100644 index 0000000..2c44ac0 --- /dev/null +++ b/applications/SALOME-9.6.0-native.pyconf @@ -0,0 +1,185 @@ +#!/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' + } +]