Salome HOME
passage to petsc 3.14.0
[tools/sat_salome.git] / products / compil_scripts / cython.bat
1 @echo off\r
2 \r
3 echo ##########################################################################\r
4 echo Cython %VERSION%\r
5 echo ##########################################################################\r
6 \r
7 REM install in python directly\r
8 SET INSTALL_CENTRALLY=1\r
9 \r
10 IF NOT DEFINED SAT_DEBUG (\r
11   SET SAT_DEBUG=0\r
12 )\r
13 \r
14 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
15 \r
16 REM clean BUILD directory\r
17 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%\r
18 mkdir %BUILD_DIR%\r
19 \r
20 cd %SOURCE_DIR%\r
21 \r
22 echo.\r
23 echo --------------------------------------------------------------------------\r
24 echo *** Launching "python.exe setup.py build"\r
25 echo --------------------------------------------------------------------------\r
26 set BUILD_OPT=\r
27 if %SAT_DEBUG% == 1 (\r
28    set BUILD_OPT=--debug\r
29 )\r
30 \r
31 %PYTHON_ROOT_DIR%\python.exe setup.py build %BUILD_OPT%\r
32 \r
33 \r
34 echo.\r
35 echo --------------------------------------------------------------------------\r
36 echo *** Launching "python.exe setup.py install"\r
37 echo --------------------------------------------------------------------------\r
38 if %INSTALL_CENTRALLY% == 1 (\r
39     %PYTHON_ROOT_DIR%\python.exe setup.py install \r
40 ) else (\r
41     %PYTHON_ROOT_DIR%\python setup.py install  --single-version-externally-managed --root=/ --prefix=%PRODUCT_INSTALL% --install-lib=%PRODUCT_INSTALL%\lib\python%PYTHON_VERSION%\site-packages\r
42 )\r
43 if NOT %ERRORLEVEL% == 0  (\r
44     echo "ERROR on setup install"\r
45     exit 3\r
46 )\r
47 \r
48 echo.\r
49 echo Product %PRODUCT_NAME% version: %VERSION%> %PRODUCT_INSTALL%\README.txt\r
50 echo Installation folder: %PYTHON_ROOT_DIR%>> %PRODUCT_INSTALL%\README.txt\r
51 \r
52 echo.\r
53 echo ########## END