3 echo ##########################################################################
\r
5 echo ##########################################################################
\r
7 IF NOT DEFINED SAT_DEBUG (
\r
11 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
\r
13 if exist "%BUILD_DIR%" rmdir /Q /S "%BUILD_DIR%"
\r
17 xcopy * %BUILD_DIR% /E /I /Q
\r
18 if NOT %ERRORLEVEL% == 0 (
\r
25 echo --------------------------------------------------------------------------
\r
26 echo *** prepare qmake
\r
27 echo --------------------------------------------------------------------------
\r
30 rem # Remplacement des antislashs par des slashs
\r
31 set str=%PRODUCT_INSTALL%
\r
35 attrib -R qwtconfig.pri
\r
36 sed "s|\(QWT_INSTALL_PREFIX[[:space:]]*\)=\([[:space:]]*\)\(.*\)|\1=\2%str%|g" < qwtconfig.pri > %tmpfile%
\r
37 move /y %tmpfile% qwtconfig.pri
\r
41 attrib -R designer.pro
\r
42 sed "s|\(target\.path[[:space:]]*\)=\([[:space:]]*\).*|\1=\2\$\$QWT_INSTALL_PREFIX/plugins/designer|g" < designer.pro > %tmpfile%
\r
43 move /y %tmpfile% designer.pro
\r
46 REM remove debug build only if release build is requested
\r
47 if %SAT_DEBUG% == 0 (
\r
49 attrib -R qwtbuild.pri
\r
50 sed "s|\(CONFIG[[:space:]]*+=[[:space:]]*debug_and_release\)|#\1|g" < qwtbuild.pri > %tmpfile%
\r
51 move /y %tmpfile% qwtbuild.pri
\r
52 sed "s|\(CONFIG[[:space:]]*+=[[:space:]]*build_all\)|#\1|g" < qwtbuild.pri > %tmpfile%
\r
53 move /y %tmpfile% qwtbuild.pri
\r
57 echo --------------------------------------------------------------------------
\r
59 echo --------------------------------------------------------------------------
\r
63 if NOT %ERRORLEVEL% == 0 (
\r
64 echo ERROR on qmake : %ERRORLEVEL%
\r
69 echo --------------------------------------------------------------------------
\r
71 echo --------------------------------------------------------------------------
\r
75 if NOT %ERRORLEVEL% == 0 (
\r
81 echo --------------------------------------------------------------------------
\r
82 echo *** nmake install
\r
83 echo --------------------------------------------------------------------------
\r
87 if NOT %ERRORLEVEL% == 0 (
\r
88 echo ERROR on nmake install
\r
95 :: ========== FUNCTIONS ==========
\r
99 set tmpfile=%TMP%\mytempfile-%RANDOM%.tmp
\r
100 if exist "%tmpfile%" GOTO :GETTEMPNAME
\r