Salome HOME
spns #13036 - add ParaView 5.8.0 standalone application and VTKM implementation type...
[tools/sat_salome.git] / products / compil_scripts / bsd_xdr.bat
1 @echo off
2
3 echo ##########################################################################
4 echo bsd-xdr $VERSION
5 echo ##########################################################################
6
7 if exist "%PRODUCT_INSTALL%" rmdir /Q /S "%PRODUCT_INSTALL%"
8 mkdir %PRODUCT_INSTALL%
9
10 set CMAKE_OPTIONS=-DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
11 if defined CMAKE_GENERATOR (
12     set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR=%CMAKE_GENERATOR%
13 ) else (
14     set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR="Visual Studio 10 2010 Win64"
15 )
16
17 set MSBUILDDISABLENODEREUSE=1
18
19 cd %SOURCE_DIR%
20
21 sed -i "s|# Where netcdf will be installed:||g" cmake\ConfigUser.cmake
22 sed -i "s|set (CMAKE_INSTALL_PREFIX z:/software)||g" cmake\ConfigUser.cmake
23 sed -i "s|typedef __int8            int8_t;|// typedef __int8            int8_t;|g" rpc\types.h
24
25 cd %BUILD_DIR%
26
27 echo.
28 echo --------------------------------------------------------------------------
29 echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
30 echo --------------------------------------------------------------------------
31 echo.
32
33 %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
34 if NOT %ERRORLEVEL% == 0 (
35     echo "ERROR on cmake"
36     exit 1
37 )
38
39 echo.
40 echo --------------------------------------------------------------------------
41 echo *** %CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
42 echo --------------------------------------------------------------------------
43 echo.
44
45 %CMAKE_ROOT%\bin\cmake --build . --config Release --target INSTALL
46 if NOT %ERRORLEVEL% == 0 (
47     echo "ERROR on cmake build"
48     exit 2
49 )
50
51 taskkill /F /IM "mspdbsrv.exe"
52
53 echo.
54 echo ########## END