From 41e56ed1b4c187af1adfa1c3ae13b2e28635fd41 Mon Sep 17 00:00:00 2001 From: Nabil Ghodbane Date: Mon, 25 Mar 2024 10:47:01 +0100 Subject: [PATCH] spns #40729: MeshGems 2024.1 - windows --- products/compil_scripts/MeshGems-2024-1.bat | 58 +++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 products/compil_scripts/MeshGems-2024-1.bat diff --git a/products/compil_scripts/MeshGems-2024-1.bat b/products/compil_scripts/MeshGems-2024-1.bat new file mode 100644 index 0000000..755a94a --- /dev/null +++ b/products/compil_scripts/MeshGems-2024-1.bat @@ -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_VC17 +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 -- 2.39.2