Salome HOME
passage to petsc 3.14.0
[tools/sat_salome.git] / products / compil_scripts / libxml2.bat
1 @echo off\r
2 \r
3 echo ##########################################################################\r
4 echo libxml2 %VERSION%\r
5 echo ##########################################################################\r
6 \r
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
8 if NOT exist "%PRODUCT_INSTALL%"\include mkdir %PRODUCT_INSTALL%\include\r
9 \r
10 REM clean BUILD directory\r
11 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%\r
12 mkdir %BUILD_DIR%\r
13 \r
14 cd %SOURCE_DIR%\r
15 \r
16 SET ROOT_DIR=%CD%\r
17 \r
18 cd %ROOT_DIR%\win32\r
19 \r
20 echo.\r
21 echo --------------------------------------------------------------------------\r
22 echo *** cscript configure.js compiler=msvc prefix=%PRODUCT_INSTALL% iconv=no\r
23 echo --------------------------------------------------------------------------\r
24 \r
25 cscript configure.js compiler=msvc prefix=%PRODUCT_INSTALL% iconv=no\r
26 if NOT %ERRORLEVEL% == 0 (\r
27     echo ERROR on configure\r
28     exit 1\r
29 )\r
30 \r
31 echo.\r
32 echo --------------------------------------------------------------------------\r
33 echo *** nmake /f Makefile.msvc\r
34 echo --------------------------------------------------------------------------\r
35 \r
36 nmake /f Makefile.msvc\r
37 if NOT %ERRORLEVEL% == 0 (\r
38     echo ERROR on nmake\r
39     exit 2\r
40 )\r
41 \r
42 echo.\r
43 echo --------------------------------------------------------------------------\r
44 echo *** nmake install /f Makefile.msvc\r
45 echo --------------------------------------------------------------------------\r
46 \r
47 nmake install /f Makefile.msvc\r
48 if NOT %ERRORLEVEL% == 0 (\r
49     echo ERROR on nmake install\r
50     exit 3\r
51 )\r
52 \r
53 echo.\r
54 echo --------------------------------------------------------------------------\r
55 echo *** Post-installation\r
56 echo --------------------------------------------------------------------------\r
57 \r
58 move %PRODUCT_INSTALL%\include\libxml2\libxml %PRODUCT_INSTALL%\include\libxml\r
59 \r
60 echo.\r
61 echo ########## END\r