3 echo ##########################################################################
5 echo ##########################################################################
7 dos2unix -q %SOURCE_DIR%/libsrc/occ/*
8 dos2unix -q %SOURCE_DIR%/libsrc/nglib/*
10 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
11 REM clean BUILD directory
12 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
15 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
16 if defined CMAKE_GENERATOR (
17 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
19 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR="Visual Studio 15 2017 Win64"
21 set MSBUILDDISABLENODEREUSE=1
23 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DZLIB_ROOT_DIR=%ZLIB_DIR%
24 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCASROOT=%CASROOT%
29 echo --------------------------------------------------------------------------
30 echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
31 echo --------------------------------------------------------------------------
33 %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
34 if NOT %ERRORLEVEL% == 0 (
40 echo *********************************************************************
41 echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj"
42 echo *********************************************************************
45 msbuild %MAKE_OPTIONS% /p:Configuration=Release ALL_BUILD.vcxproj
46 if NOT %ERRORLEVEL% == 0 (
47 echo ERROR on msbuild ALL_BUILD.vcxproj
52 echo *********************************************************************
53 echo *** installation... msbuild %MAKE_OPTIONS% /p:Configuration=Release INSTALL.vcxproj
54 echo *********************************************************************
57 msbuild %MAKE_OPTIONS% /p:Configuration=Release INSTALL.vcxproj
58 if NOT %ERRORLEVEL% == 0 (
59 echo ERROR on msbuild INSTALL.vcxproj
63 REM move DLL to bin, in order to reduce the PATH length..
64 MOVE /Y %PRODUCT_INSTALL%\lib\nglib.dll %PRODUCT_INSTALL%\bin\nglib.dll
65 if NOT %ERRORLEVEL% == 0 (
66 echo ERROR could not move DLL to BIN directory...
70 taskkill /F /IM "mspdbsrv.exe"