3 echo ##########################################################################
5 echo ##########################################################################
7 IF NOT DEFINED SAT_DEBUG (
11 SET PRODUCT_BUILD_TYPE=-release
13 set PRODUCT_BUILD_TYPE=-debug-and-release
16 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
17 REM clean BUILD directory
18 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
25 echo --------------------------------------------------------------------------
27 echo --------------------------------------------------------------------------
28 set QT_OPTIONS=-platform win32-msvc2017
29 set QT_OPTIONS=%QT_OPTIONS% -opensource -confirm-license %PRODUCT_BUILD_TYPE%
30 set QT_OPTIONS=%QT_OPTIONS% -no-angle -opengl desktop -nomake examples -nomake tests
31 set QT_OPTIONS=%QT_OPTIONS% -skip qtwebengine -skip wayland -skip qtgamepad -no-openssl
32 set QT_OPTIONS=%QT_OPTIONS% -mp
33 set QT_OPTIONS=%QT_OPTIONS% -prefix %PRODUCT_INSTALL%
35 echo **** call %SOURCE_DIR%\configure %QT_OPTIONS%
36 call %SOURCE_DIR%\configure.bat %QT_OPTIONS%
37 if NOT %ERRORLEVEL% == 0 (
38 echo "ERROR on configure"
43 if NOT %ERRORLEVEL% == 0 (
49 echo --------------------------------------------------------------------------
50 echo *** nmake install
51 echo --------------------------------------------------------------------------
54 if NOT %ERRORLEVEL% == 0 (
55 echo "ERROR on nmake install"
59 echo "*** Adding qt.conf file in order to be able to compile using the moved Qt installation"
60 echo [Paths] > %PRODUCT_INSTALL%\bin\qt.conf
61 echo Prefix=../ >> %PRODUCT_INSTALL%\bin\qt.conf