Salome HOME
merge from master
[tools/sat_salome.git] / products / compil_scripts / MeshGems.bat
1 @echo off\r
2 \r
3 echo ##########################################################################\r
4 echo MeshGems $VERSION\r
5 echo ##########################################################################\r
6 \r
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
8 if NOT exist "%PRODUCT_INSTALL%\bin" mkdir %PRODUCT_INSTALL%\bin\r
9 if NOT exist "%PRODUCT_INSTALL%\lib" mkdir %PRODUCT_INSTALL%\lib\r
10 if NOT exist "%PRODUCT_INSTALL%\include" mkdir %PRODUCT_INSTALL%\include\r
11 if NOT exist "%PRODUCT_INSTALL%\Docs" mkdir %PRODUCT_INSTALL%\Docs\r
12 \r
13 REM clean BUILD directory\r
14 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%\r
15 mkdir %BUILD_DIR%\r
16 \r
17 cd %SOURCE_DIR%\r
18 \r
19 set SRC_FOLDER_VC14=Win7_64_VC14\r
20 set SRC_FOLDER_VC15=Win7_64_VC15\r
21 cd DISTENE\MeshGems-*\Products\r
22 \r
23 echo PRODUCT_INSTALL = %PRODUCT_INSTALL%\r
24 \r
25 REM\r
26 xcopy include\* %PRODUCT_INSTALL%\include /E /I /Q /Y\r
27 if NOT %ERRORLEVEL% == 0 (\r
28     echo ERROR on copying include\r
29     exit 1\r
30 )\r
31 \r
32 REM\r
33 set SRC_FOLDER=%SRC_FOLDER_VC15%\r
34 if exist "lib\%SRC_FOLDER_VC14%" (\r
35    set SRC_FOLDER=%SRC_FOLDER_VC14%\r
36 )\r
37 \r
38 echo SRC_FOLDER = %SRC_FOLDER%\r
39 echo. \r
40 echo running command: xcopy lib\%SRC_FOLDER%\* %PRODUCT_INSTALL%\lib /E /I /Q /Y\r
41 xcopy lib\%SRC_FOLDER%\* %PRODUCT_INSTALL%\lib /E /I /Q /Y\r
42 if NOT %ERRORLEVEL% == 0 (\r
43     echo ERROR on copying lib\r
44     exit 2\r
45 )\r
46 \r
47 REM\r
48 echo. \r
49 echo running command: bin\%SRC_FOLDER%\* %PRODUCT_INSTALL%\bin /E /I /Q /Y\r
50 xcopy bin\%SRC_FOLDER%\* %PRODUCT_INSTALL%\bin /E /I /Q /Y\r
51 if NOT %ERRORLEVEL% == 0 (\r
52     echo ERROR on copying bin\r
53     exit 3\r
54 )\r
55 \r
56 REM\r
57 echo.\r
58 xcopy Docs\* %PRODUCT_INSTALL%\Docs /E /I /Q /Y\r
59 if NOT %ERRORLEVEL% == 0 (\r
60     echo ERROR on copying Docs\r
61     exit 4\r
62 )\r
63 \r
64 echo.\r
65 echo ########## END\r