Salome HOME
initial commit : transfert of salome configuration files from internal git base
[tools/sat_salome.git] / products / compil_scripts / pip_install_whl.bat
1 @echo off
2
3 set INSTALL_CENTRALLY=1
4 for %%i in (%PRODUCT_INSTALL%) do set "PRODUCT_NAME=%%~nxi"
5
6 echo ##########################################################################
7 echo *** Installing %PRODUCT_NAME% version: %VERSION%
8 echo ##########################################################################
9
10 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
11 REM clean BUILD directory
12 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
13 mkdir %BUILD_DIR%
14
15 cd %SOURCE_DIR%
16
17 echo.
18 set PRODUCT_WHL=
19 FOR /F "delims=" %%i IN ('dir /s /b') DO (set PRODUCT_WHL=%%~ni%%~xi)
20
21 echo.
22 echo INFO: found file: %PRODUCT_WHL%
23
24 if %INSTALL_CENTRALLY% == 1 (
25     echo INFO: running command: %PYTHON_ROOT_DIR%\python.exe -m pip  install --no-dependencies  %PRODUCT_WHL%
26     @echo off
27     @echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
28     @echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt
29     %PYTHON_ROOT_DIR%\python.exe -m pip install --no-dependencies  %PRODUCT_WHL%
30 ) else (
31     echo INFO: running command: %PYTHON_ROOT_DIR%\python.exe -m pip install  %PRODUCT_WHL% --prefix=%PRODUCT_INSTALL%
32     %PYTHON_ROOT_DIR%\python.exe -m pip install  --no-dependencies %PRODUCT_WHL% --prefix=%PRODUCT_INSTALL%
33 )
34
35 if NOT %ERRORLEVEL% == 0 (
36     echo ERROR pip install
37     exit 1
38 )
39
40 echo.
41 echo ########## END
42