mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 18:43:02 +01:00
Add option to pass REALCLEAN to run_all.bat
This commit is contained in:
parent
cf2612a699
commit
6648b512cc
@ -3,7 +3,8 @@
|
||||
|
||||
:: Reset or clear some variables, as appropriate.
|
||||
set ERRLEV=0
|
||||
set FB_NOCLEAN=
|
||||
set FBBUILD_NOCLEAN=
|
||||
set FBBUILD_REAL_CLEAN=
|
||||
set FBBUILD_BUILDTYPE=release
|
||||
set FBBUILD_INCLUDE_PDB=
|
||||
set FBBUILD_MAKE_KITS_ONLY=
|
||||
@ -19,7 +20,8 @@ for %%v in ( %1 %2 %3 %4 %5 %6 %7 %8 %9 ) do (
|
||||
|
||||
:: Read the command line
|
||||
for %%v in ( %* ) do (
|
||||
( if /I "%%v"=="NOCLEAN" (set FB_NOCLEAN=1) )
|
||||
( if /I "%%v"=="NOCLEAN" (set FBBUILD_NOCLEAN=1) )
|
||||
( if /I "%%v"=="REALCLEAN" (set FBBUILD_REAL_CLEAN=REALCLEAN) )
|
||||
( if /I "%%v"=="DEBUG" (set FBBUILD_BUILDTYPE=debug) )
|
||||
( if /I "%%v"=="PDB" (set FBBUILD_INCLUDE_PDB=1) )
|
||||
( if /I "%%v"=="REPACK" (set FBBUILD_MAKE_KITS_ONLY=1) )
|
||||
@ -31,7 +33,7 @@ if defined FBBUILD_MAKE_KITS_ONLY (goto :MAKE_KITS & goto :EOF)
|
||||
call :SETVCENV
|
||||
|
||||
:: Go to work
|
||||
if not defined FB_NOCLEAN (call clean_all)
|
||||
if not defined FBBBUILD_NOCLEAN (call clean_all %FBBUILD_REAL_CLEAN%)
|
||||
:: We do not support debug builds of icu, so we don't pass %FBBUILD_BUILDTYPE%
|
||||
call make_icu
|
||||
if "%ERRLEV%"=="1" goto :END
|
||||
@ -56,6 +58,7 @@ call BuildExecutableInstall ISX ZIP EMB %FBBUILD_BUILDTYPE% PDB
|
||||
popd
|
||||
|
||||
goto :END
|
||||
::---------
|
||||
|
||||
:HELP
|
||||
@echo.
|
||||
@ -63,6 +66,10 @@ goto :END
|
||||
@echo.
|
||||
@echo NOCLEAN - don't run CLEAN_ALL.BAT
|
||||
@echo.
|
||||
@echo REALCLEAN - Run CLEAN_ALL.BAT REALCLEAN
|
||||
@echo This will do a deeper clean.
|
||||
@echo Recommended for multi-platform builds
|
||||
@echo.
|
||||
@echo DEBUG - Do a DEBUG build (for experienced developers only.)
|
||||
@echo This switch is not needed to debug Firebird.
|
||||
@echo.
|
||||
@ -73,6 +80,7 @@ goto :END
|
||||
@echo JUSTBUILD - Just build - don't create packages.
|
||||
@echo.
|
||||
@goto :EOF
|
||||
::---------
|
||||
|
||||
|
||||
:SETVCENV
|
||||
|
Loading…
Reference in New Issue
Block a user