]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
spns #33658 - MeshGems 2.15-1
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 8 Mar 2023 11:34:35 +0000 (12:34 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Wed, 8 Mar 2023 11:34:35 +0000 (12:34 +0100)
products/MeshGems.pyconf
products/compil_scripts/MeshGems-2.15.bat [new file with mode: 0644]
products/compil_scripts/MeshGems.bat

index 164fd9b0d608140c37cff3ce2d0fe98b6a0e2be9..ae3df52ef5175f478ad6580b2be549e1ec85fb9d 100644 (file)
@@ -47,6 +47,7 @@ version_2_15_1 :
 
 version_2_15_1_win :
 {
+    compil_script :  "MeshGems-2.15.bat"
     properties :
     {
       is_distene : "no"
diff --git a/products/compil_scripts/MeshGems-2.15.bat b/products/compil_scripts/MeshGems-2.15.bat
new file mode 100644 (file)
index 0000000..fed9a94
--- /dev/null
@@ -0,0 +1,58 @@
+@echo off
+
+echo ##########################################################################
+echo MeshGems %VERSION%
+echo ##########################################################################
+
+if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
+if NOT exist "%PRODUCT_INSTALL%\bin" mkdir %PRODUCT_INSTALL%\bin
+if NOT exist "%PRODUCT_INSTALL%\lib" mkdir %PRODUCT_INSTALL%\lib
+if NOT exist "%PRODUCT_INSTALL%\include" mkdir %PRODUCT_INSTALL%\include
+if NOT exist "%PRODUCT_INSTALL%\Docs" mkdir %PRODUCT_INSTALL%\Docs
+
+REM clean BUILD directory
+if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
+mkdir %BUILD_DIR%
+
+cd %SOURCE_DIR%
+
+set SRC_FOLDER=Win10_64_VC16
+cd Products
+
+echo PRODUCT_INSTALL = %PRODUCT_INSTALL%
+
+REM
+xcopy include\* %PRODUCT_INSTALL%\include /E /I /Q /Y
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on copying include
+    exit 1
+)
+
+echo SRC_FOLDER = %SRC_FOLDER%
+echo. 
+echo running command: xcopy lib\%SRC_FOLDER%\* %PRODUCT_INSTALL%\lib /E /I /Q /Y
+xcopy lib\%SRC_FOLDER%\* %PRODUCT_INSTALL%\lib /E /I /Q /Y
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on copying lib
+    exit 2
+)
+
+REM
+echo. 
+echo running command: bin\%SRC_FOLDER%\* %PRODUCT_INSTALL%\bin /E /I /Q /Y
+xcopy bin\%SRC_FOLDER%\* %PRODUCT_INSTALL%\bin /E /I /Q /Y
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on copying bin
+    exit 3
+)
+
+REM
+echo.
+xcopy Docs\* %PRODUCT_INSTALL%\Docs /E /I /Q /Y
+if NOT %ERRORLEVEL% == 0 (
+    echo ERROR on copying Docs
+    exit 4
+)
+
+echo.
+echo ########## END
index a93410b6daf87e6b8d0824e3f7fa5af20ad916d5..f086dd7a42d44c1879ca73cbd9b59c78986c41de 100755 (executable)
@@ -1,7 +1,7 @@
 @echo off\r
 \r
 echo ##########################################################################\r
-echo MeshGems $VERSION\r
+echo MeshGems %VERSION%\r
 echo ##########################################################################\r
 \r
 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
@@ -18,7 +18,6 @@ cd %SOURCE_DIR%
 \r
 set SRC_FOLDER_VC14=Win7_64_VC14\r
 set SRC_FOLDER_VC15=Win7_64_VC15\r
-set SRC_FOLDER_VC16=Win10_64_VC16\r
 cd DISTENE\MeshGems-*\Products\r
 \r
 echo PRODUCT_INSTALL = %PRODUCT_INSTALL%\r
@@ -36,10 +35,6 @@ if exist "lib\%SRC_FOLDER_VC14%" (
    set SRC_FOLDER=%SRC_FOLDER_VC14%\r
 )\r
 \r
-if exist "lib\%SRC_FOLDER_VC16%" (\r
-   set SRC_FOLDER=%SRC_FOLDER_VC16%\r
-)\r
-\r
 echo SRC_FOLDER = %SRC_FOLDER%\r
 echo. \r
 echo running command: xcopy lib\%SRC_FOLDER%\* %PRODUCT_INSTALL%\lib /E /I /Q /Y\r