3 SET INSTALL_CENTRALLY=1
4 REM retrieve the PRODUCT name...
5 for %%i in (%PRODUCT_INSTALL%) do set "PRODUCT_NAME=%%~nxi"
6 echo ##########################################################################
7 echo *** Installing %PRODUCT_NAME% version: %VERSION%
8 echo ##########################################################################
10 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
11 REM clean BUILD directory
12 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
17 set INSTALL_LIB=%PRODUCT_INSTALL%\lib\python%PYTHON_VERSION%\site-packages
18 if NOT exist "%INSTALL_LIB%" mkdir %INSTALL_LIB%
19 set PYTHONPATH=%INSTALL_LIB%;%PYTHONPATH%
22 echo ##########################################################################
23 echo *** Launching "python.exe setup.py build"
24 echo ##########################################################################
26 %PYTHON_ROOT_DIR%\python.exe setup.py build --build-base %BUILD_DIR% --build-temp %BUILD_DIR%
27 if NOT %ERRORLEVEL% == 0 (
28 echo ERROR on setup.py build
33 echo ##########################################################################
34 echo *** Launching "python.exe setup.py install"
35 echo ##########################################################################
37 if %INSTALL_CENTRALLY% == 1 (
38 %PYTHON_ROOT_DIR%\python.exe setup.py install
40 %PYTHON_ROOT_DIR%\python.exe setup.py install --prefix=%PRODUCT_INSTALL% --install-lib=%INSTALL_LIB%
43 if NOT %ERRORLEVEL% == 0 (
44 echo ERROR on setup.py install
47 if %INSTALL_CENTRALLY% == 1 (
49 @echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt
50 @echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt