Salome HOME
merge from master
[tools/sat_salome.git] / products / compil_scripts / psutil-5.7.2.bat
1 @echo off
2
3 echo ##########################################################################
4 echo psutil %VERSION%
5 echo ##########################################################################
6
7 REM install in python directly
8 SET INSTALL_CENTRALLY=1
9
10 IF NOT DEFINED SAT_DEBUG (
11   SET SAT_DEBUG=0
12 )
13
14 set BUILD_OPT=
15 if %SAT_DEBUG% == 1 (
16    set BUILD_OPT=--debug
17 )
18
19 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
20 REM clean BUILD directory
21 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
22 mkdir %BUILD_DIR%
23 cd %SOURCE_DIR%
24 xcopy * %BUILD_DIR%\ /E /I /Q
25 cd %BUILD_DIR%
26 mkdir %PRODUCT_INSTALL%\Lib\site-packages
27 set PATH=%CWD%\bin;%PATH%
28 set PYTHONPATH=%PYTHONPATH%;%PRODUCT_INSTALL%\Lib\site-packages
29
30 echo.
31 echo *** 
32 if %INSTALL_CENTRALLY% == 1 (
33     %PYTHONBIN% setup.py build %BUILD_OPT% install
34 ) else (
35     %PYTHONBIN% setup.py build %BUILD_OPT% install --prefix=%PRODUCT_INSTALL%
36 )
37 if NOT %ERRORLEVEL% == 0 (
38   echo ERROR on psutil running %PYTHONBIN% setup.py build %BUILD_OPT% install --prefix=%PRODUCT_INSTALL%
39   exit 1
40 )
41 echo.
42 echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
43 echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
44
45 echo.
46 echo ########## END