3 echo ##########################################################################
\r
5 echo ##########################################################################
\r
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
\r
9 REM clean BUILD directory
\r
10 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
\r
15 xcopy include %PRODUCT_INSTALL%\include /E /I /Q
\r
16 if NOT %ERRORLEVEL% == 0 (
\r
17 echo ERROR on xcopy include
\r
21 xcopy bin %PRODUCT_INSTALL%\bin /E /I /Q
\r
22 if NOT %ERRORLEVEL% == 0 (
\r
23 echo ERROR on xcopy bin
\r
30 REM if exist "%PRODUCT_INSTALL%" rmdir /Q /S "%PRODUCT_INSTALL%"
\r
31 REM mkdir %PRODUCT_INSTALL%
\r
33 REM set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
\r
34 REM if defined CMAKE_GENERATOR (
\r
35 REM set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
\r
37 REM set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR="Visual Studio 15 2017 Win64"
\r
39 REM set MSBUILDDISABLENODEREUSE=1
\r
44 REM echo --------------------------------------------------------------------------
\r
45 REM echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
\r
46 REM echo --------------------------------------------------------------------------
\r
48 REM %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
\r
49 REM if NOT %ERRORLEVEL% == 0 (
\r
50 REM echo ERROR on cmake
\r
55 REM echo --------------------------------------------------------------------------
\r
56 REM echo *** %CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
\r
57 REM echo --------------------------------------------------------------------------
\r
59 REM %CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
\r
60 REM if NOT %ERRORLEVEL% == 0 (
\r
61 REM echo ERROR on cmake build
\r
65 REM cp %PRODUCT_INSTALL%\lib\zlib.lib %PRODUCT_INSTALL%\lib\zlib1.lib
\r
66 REM cp %PRODUCT_INSTALL%\lib\zlib.lib %PRODUCT_INSTALL%\lib\z.lib
\r
67 REM cp %PRODUCT_INSTALL%\bin\zlib.dll %PRODUCT_INSTALL%\bin\zlib1.dll
\r
69 REM taskkill /F /IM "mspdbsrv.exe"
\r
72 REM echo ########## END