mesa : {tag : '19.0.8-x86_64-'+$VARS.dist, base: 'no', section: 'version_bin'}
MeshGems : '2.15-1'
metis : 'native'
+ mmg : '5.7.0'
+ mmgplugin : '689960e'
mpi4py: 'native'
netgen : '5.3.1_with_CAS_7.2'
# comment out line above and uncomment the line below to use Netgen 6.
medfile : '4.1.1'
mesa : '19.0.8'
MeshGems : '2.15-1'
+ mmg : '5.7.0'
+ mmgplugin : '689960e'
mpi4py: '3.0.3'
metis : '5.1.0'
netgen : '5.3.1_with_CAS_7.2'
mesa : {tag : '19.0.8-x86_64-'+$VARS.dist, base: 'no', section: 'version_bin'}
MeshGems : '2.15-1'
metis : 'native'
+ mmg : '5.7.0'
+ mmgplugin : '689960e'
mpi4py: 'native'
netgen : '5.3.1_with_CAS_7.2'
# comment out line above and uncomment the line below to use Netgen 6.
--- /dev/null
+#!/bin/bash
+
+echo "##########################################################################"
+echo "mmg " $VERSION
+echo "##########################################################################"
+
+echo "Installing binary version"
+if [ ! -d $PRODUCT_INSTALL ]; then
+ mkdir -p $PRODUCT_INSTALL
+fi
+ls $SOURCE_DIR -ltr
+mkdir -p $PRODUCT_INSTALL/bin
+cp -r $SOURCE_DIR/* $PRODUCT_INSTALL/bin
+
+for f in $(ls $PRODUCT_INSTALL/bin); do
+ chmod 755 $PRODUCT_INSTALL/bin/$f
+done
+
+echo
+echo "########## END"
+
--- /dev/null
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+ env.set('MMG_ROOT_DIR', prereq_dir)
+
+ if platform.system() != "Windows" :
+ env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
+
+def set_nativ_env(env):
+ pass
--- /dev/null
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+ env.set('MMGPLUGIN_ROOT_DIR', prereq_dir)
+ env.prepend('PYTHONPATH', os.path.join(prereq_dir, 'plugins'))
+
+def set_nativ_env(env):
+ pass
--- /dev/null
+default :
+{
+ name : "mmg"
+ build_source : "script"
+ compil_script : "mmg" + $VARS.scriptExtension
+ get_source : "archive"
+ environ :
+ {
+ env_script : $name + ".py"
+ }
+ depend : ["Python", "gmsh"]
+ build_depend : ["cmake"]
+ patches : []
+ source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+ build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+ install_dir : "base"
+ properties:
+ {
+ incremental : "yes"
+ }
+ post_script: "fix_permissions.sh"
+}
+
+default_win:
+{
+ depend : ["Python", "gmsh"]
+ properties :
+ {
+ incremental : "yes"
+ single_install_dir : "yes" # aimed to solve sat #18914
+ }
+}
+
+version_5_7_0 :
+{
+ compil_script : "mmg-5.7.0.sh"
+ archive_info : {archive_name : "mmg-5.7.0-Linux-5.10.124-linuxkit-appli.tar.gz"}
+}
+
+
+version_5_7_0_win :
+{
+ compil_script : "mmg-5.7.0.bat"
+ archive_info : {archive_name : "mmg-5.7.0-Windows-10.0.17763-appli.tar.gz"}
+}
\ No newline at end of file
--- /dev/null
+default :
+{
+ name : "mmgplugin"
+ build_source : "cmake"
+ cmake_options : ""
+ get_source : "archive"
+ #get_source : "git"
+ git_info:
+ {
+ repo : "https://github.com/SalomePlatform/mmgplugin.git"
+ repo_dev : $repo_dev
+ }
+ environ :
+ {
+ env_script : $name + ".py"
+ }
+ depend : ["SMESH",
+ "mmg",
+ "PyQt",
+ "Python"
+ ]
+ build_depend : ["cmake", "cppunit"]
+ opt_depend : []
+ patches : []
+ check_install : []
+ source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
+ build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
+ properties:
+ {
+ incremental : "yes"
+ }
+}