]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
add sam module
authorasozinov <alexey.sozinov@opencascade.com>
Mon, 19 Dec 2022 07:38:27 +0000 (10:38 +0300)
committerasozinov <alexey.sozinov@opencascade.com>
Mon, 19 Dec 2022 08:03:02 +0000 (11:03 +0300)
for SHAPER use branch asozinov/32539

applications/SALOME-master-MPI.pyconf
applications/SALOME-master-native.pyconf
applications/SALOME-master-windows.pyconf
applications/SALOME-master.pyconf
products/compil_scripts/sam.bat [new file with mode: 0644]
products/env_scripts/sam.py [new file with mode: 0644]
products/sam.pyconf [new file with mode: 0644]

index c3251102f9f7adb6cbcd55e79c5a3a37bb60033a..6c72b1aad2ad817134b1a8f2dcce7a50904ff067 100644 (file)
@@ -116,6 +116,7 @@ APPLICATION :
         requests : '2.19.1'
         rkCommon : '1.5.1'
         root: '6.22.02'
+       sam : '10-doc-constraints'
         salome_system : 'native'
         scipy : '1.4.1'
         scotch : {tag: '6.1.2', section: 'version_6_1_2_MPI', hpc: 'yes', base: 'no'}
@@ -142,7 +143,7 @@ APPLICATION :
         # SALOME MODULES :
         'CONFIGURATION'
         'SALOME'
-        'SHAPER'
+        'SHAPER' : 'asozinov/32539'
         'SHAPERSTUDY'
         'RESTRICTED'
         'LIBBATCH' : 'V2_4_6'
index a97dcf03305b0050c24851cdedc8b671e6301ff9..efea5733ee5c466a49174b211985290fefbb6c85 100644 (file)
@@ -113,6 +113,7 @@ APPLICATION :
         requests : 'native'
         rkCommon : '1.5.1'
         root: '6.22.02'
+       sam : '10-doc-constraints'
         scipy : 'native'
         scotch : {tag: '6.1.2', section: 'version_6_1_2_MPI', hpc: 'yes', base: 'no'}
         setuptools : 'native'
@@ -139,7 +140,7 @@ APPLICATION :
         # SALOME MODULES :
         'CONFIGURATION'
         'SALOME'
-        'SHAPER'
+        'SHAPER' : 'asozinov/32539'
         'SHAPERSTUDY'
         'RESTRICTED'
         'LIBBATCH' : 'V2_4_6'
index 76df6a21fa94f0f891fdbc8b722872a15ea0ee27..3083a19ad172a54d468084cb0bcaf03152c246b3 100644 (file)
@@ -108,6 +108,7 @@ APPLICATION :
         requests : '2.22.0'
         rkCommon : '1.5.1'
         ruby : '2.5.5-1'
+       sam : '10-doc-constraints'
         scipy : '1.4.1'
         setuptools : '41.0.1'
         sip : '5.5.0'
@@ -135,7 +136,7 @@ APPLICATION :
         # SALOME MODULES :
         'CONFIGURATION'
         'SALOME'
-        'SHAPER'
+        'SHAPER' : 'asozinov/32539'
         'SHAPERSTUDY'
         'RESTRICTED'
         'LIBBATCH' : {tag :'V2_4_6'}
index 38681883abf41df9d14395784a99b4ef4329af20..7d8921ee7b36cedc62c000850266cfb1ac3ffa5c 100644 (file)
@@ -116,6 +116,7 @@ APPLICATION :
         requests : '2.19.1'
         rkCommon : '1.5.1'
         root: '6.22.02'
+       sam : '10-doc-constraints'
         salome_system : 'native'
         scipy : '1.4.1'
         scotch : {tag: '6.1.2', section: 'version_6_1_2_MPI', hpc: 'yes', base: 'no'}
@@ -142,7 +143,7 @@ APPLICATION :
         # SALOME MODULES :
         'CONFIGURATION'
         'SALOME'
-        'SHAPER'
+        'SHAPER' : 'asozinov/32539'
         'SHAPERSTUDY'
         'RESTRICTED'
         'LIBBATCH' : 'V2_4_6'
diff --git a/products/compil_scripts/sam.bat b/products/compil_scripts/sam.bat
new file mode 100644 (file)
index 0000000..34f6725
--- /dev/null
@@ -0,0 +1,22 @@
+@echo off
+
+echo ##########################################################################
+echo SAM
+echo ##########################################################################
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%
+
+cd %SOURCE_DIR%
+
+xcopy sam %PRODUCT_INSTALL%\sam /E /I /Q
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on xcopy sam
+    exit 1
+)
+
+echo.
+echo ########## END
+
diff --git a/products/env_scripts/sam.py b/products/env_scripts/sam.py
new file mode 100644 (file)
index 0000000..c574272
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import os.path
+import platform
+
+def set_env(env, prereq_dir, version):
+    env.set('SAMHOME', prereq_dir)
+    env.set('SAM_ROOT_DIR', prereq_dir)
+    env.prepend('PYTHONPATH', env.get('SAMHOME'))
+    
+def set_nativ_env(env):
+    env.set('SAM_ROOT_DIR', '/usr')    # update for cmake
+    env.set('SAMHOME', '/usr')
diff --git a/products/sam.pyconf b/products/sam.pyconf
new file mode 100644 (file)
index 0000000..cd83c56
--- /dev/null
@@ -0,0 +1,28 @@
+default :
+{
+    name : "sam"
+    build_source : "script"
+    compil_script :  $name + $VARS.scriptExtension
+    get_source : "archive"
+    system_info : 
+    {
+        rpm : []
+        rpm_dev : []
+        apt : []
+        apt_dev : []
+    }
+    environ :
+    {
+       env_script : $name + ".py"
+    }
+    archive_info : {archive_name : "sam.tar.gz"}
+    depend : []
+    build_depend : []
+    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"
+    }
+}