Salome HOME
bos #30109 bos #29947 and PERSALYS documentation switched on
[tools/sat_salome.git] / products / compil_scripts / PyQt-5.6.bat
1 @echo off\r
2 \r
3 echo ##########################################################################\r
4 echo PyQt %VERSION%\r
5 echo ##########################################################################\r
6 \r
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%\r
8 REM clean BUILD directory\r
9 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%\r
10 mkdir %BUILD_DIR%\r
11 \r
12 cd %SOURCE_DIR%\r
13 \r
14 call :NORMALIZEPATH "%PRODUCT_INSTALL%\..\Python"\r
15 set python_exe=%RETVAL%\python.exe\r
16 set python_name=python%PYTHON_VERSION%\r
17 \r
18 call :NORMALIZEPATH "%PRODUCT_INSTALL%\..\sip"\r
19 set sip_incdir=%RETVAL%\include\%python_name%\r
20 \r
21 echo.\r
22 echo --------------------------------------------------------------------------\r
23 echo *** python configure.py\r
24 echo --------------------------------------------------------------------------\r
25 \r
26 python configure.py --confirm-license --no-designer-plugin --bindir=%PRODUCT_INSTALL%\bin --destdir=%PRODUCT_INSTALL%\lib\%python_name%\site-packages --sipdir=%PRODUCT_INSTALL%\sip --spec=win32-msvc --sip-incdir=%sip_incdir% --pyuic5-interpreter=%python_exe% --disable QtNfc 2>&1\r
27 if NOT %ERRORLEVEL% == 0 (\r
28     echo ERROR on python configure.py\r
29     exit 1\r
30 )\r
31 \r
32 REM Compilation\r
33 echo.\r
34 echo --------------------------------------------------------------------------\r
35 echo *** nmake\r
36 echo --------------------------------------------------------------------------\r
37 \r
38 nmake VERBOSE=1\r
39 if NOT %ERRORLEVEL% == 0 (\r
40     echo ERROR on nmake\r
41     exit 2\r
42 )\r
43 \r
44 REM Installation\r
45 echo.\r
46 echo --------------------------------------------------------------------------\r
47 echo *** nmake install\r
48 echo --------------------------------------------------------------------------\r
49 \r
50 nmake install\r
51 if NOT %ERRORLEVEL% == 0 (\r
52     echo "ERROR on nmake install"\r
53     exit 3\r
54 )\r
55 \r
56 echo.\r
57 echo ########## END\r
58 \r
59 :: ========== FUNCTIONS ==========\r
60 EXIT /B\r
61 \r
62 :NORMALIZEPATH\r
63   SET RETVAL=%~dpfn1\r
64   EXIT /B