Salome HOME
Merge master branch to integrate new petsc 3.15 use
[tools/sat_salome.git] / products / compil_scripts / sip-5.5.0.bat
1 @echo off
2
3 echo ##########################################################################
4 echo  SIP + PyQt5_sip %VERSION%
5 echo ##########################################################################
6
7 IF NOT DEFINED SAT_DEBUG (
8   SET SAT_DEBUG=0
9 )
10
11
12 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
13 REM clean BUILD directory
14 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
15 mkdir %BUILD_DIR%
16 cd %SOURCE_DIR%
17 xcopy * %BUILD_DIR%\ /E /I /Q
18 cd %BUILD_DIR%\sip-5.5.0
19
20
21 set python_name=python%PYTHON_VERSION%
22
23 rem mkdir %PRODUCT_INSTALL%\lib\%python_name%\site-packages
24 set PATH=%CWD%\bin;%PATH%
25 REM set PYTHONPATH=%PRODUCT_INSTALL%\lib\%python_name%\site-packages;%PYTHONPATH%
26
27 echo.
28 echo *** build with %PYTHONBIN%
29 %PYTHONBIN% setup.py build
30 if NOT %ERRORLEVEL% == 0 (
31   echo ERROR on SIP running  %PYTHONBIN% setup.py build...
32   exit 1
33 )
34
35 echo.
36 echo *** install with %PYTHONBIN%
37 %PYTHONBIN% setup.py install --prefix=%PRODUCT_INSTALL%\lib\%python_name%\site-packages
38 if NOT %ERRORLEVEL% == 0 (
39   echo ERROR on SIP running  %PYTHONBIN% setup.py install --prefix=%PRODUCT_INSTALL:\=/%
40   exit 2
41 )
42
43 cd %BUILD_DIR%\PyQt5_sip-12.8.1
44
45 echo.
46 echo *** build with %PYTHONBIN%
47 %PYTHONBIN% setup.py build
48 if NOT %ERRORLEVEL% == 0 (
49   echo ERROR on PyQt5_sip running  %PYTHONBIN% setup.py build...
50   exit 3
51 )
52
53 echo.
54 echo *** install with %PYTHONBIN%
55 %PYTHONBIN% setup.py install --prefix=%PRODUCT_INSTALL:\=/%
56 if NOT %ERRORLEVEL% == 0 (
57   echo ERROR on PyQt5_sip running  %PYTHONBIN% setup.py install --prefix=%PRODUCT_INSTALL:\=/%
58   exit 4
59 )
60
61 mkdir %PRODUCT_INSTALL%\include
62 xcopy /q /r /Y *.h %PRODUCT_INSTALL%\include
63
64
65 echo
66 echo ########## END