11@ ECHO OFF
22REM SQL FineBuild
3- REM Copyright FineBuild Team © 2008 - 2020 . Distributed under Ms-Pl License
3+ REM Copyright FineBuild Team © 2008 - 2021 . Distributed under Ms-Pl License
44REM
55REM Created 30 Jun 2008 by Ed Vassie V1.0
66
@@ -10,6 +10,16 @@ IF '%SQLDEBUG~0,1%' NEQ '/' SET SQLDEBUG=
1010IF '%SQLFBDEBUG% ' == '' SET SQLFBDEBUG = REM
1111SET SQLFBCMD = %~f0
1212SET SQLFBPARM = %*
13+ SET SQLFBPARM = %SQLFBPARM: / = / %
14+ SET SQLFBPARM = %SQLFBPARM: / = / %
15+ SET SQLFBPARM = %SQLFBPARM: / = / %
16+ SET SQLFBPARM = %SQLFBPARM: / = / %
17+ SET SQLFBPARM = %SQLFBPARM: / = / %
18+ SET SQLFBPARM = %SQLFBPARM: / = / %
19+ SET SQLFBPARM = %SQLFBPARM: / = / %
20+ SET SQLFBPARM = %SQLFBPARM: / = / %
21+ SET SQLFBPARM = %SQLFBPARM: / = / %
22+ SET SQLFBPARM = %SQLFBPARM: / = / %
1323SET SQLFBFOLDER = %~dp0
1424FOR /F " usebackq tokens=*" %%X IN (`CHDIR`) DO (SET SQLFBSTART=%%X )
1525SET SQLLOGTXT =
@@ -21,8 +31,6 @@ IF '%SQLVERSION%' == '' SET SQLVERSION=SQL2005
2131CALL " %SQLFBFOLDER% \Build Scripts\Set-FBVersion"
2232%WINDIR% \SYSTEM32\REGSVR32 /s VBSCRIPT.DLL
2333
24- PUSHD " %SQLFBFOLDER% "
25-
2634%SQLFBDEBUG% %TIME:~0 ,8 % Validate Parameters
2735
2836ECHO '?' '/?' '-?' 'HELP' '/HELP' '-HELP' | FIND /I " '%1 '" > NUL
@@ -49,20 +57,27 @@ IF %SQLRC% == 1 SET SQLRC=0
4957IF %SQLRC% NEQ 0 ECHO Process LogFile var failed
5058IF %SQLRC% NEQ 0 GOTO :ERROR
5159
60+ %SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: Debug (Check Debugging requirements)
61+ FOR /F " usebackq tokens=*" %%X IN (`CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:Debug %SQLFBPARM% `) DO (SET SQLDEBUG=%%X )
62+ SET SQLRC = %ERRORLEVEL%
63+ IF %SQLRC% == 1 SET SQLRC = 0
64+ IF %SQLRC% NEQ 0 ECHO Process Debug var failed
65+ IF %SQLRC% NEQ 0 GOTO :ERROR
66+ IF '%SQLDEBUG% ' NEQ '' SET SQLFBDEBUG = ECHO
67+
5268%SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: FBParm (Refresh %SQLFBPARM)
5369FOR /F " usebackq tokens=*" %%X IN (`CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:FBParm %SQLFBPARM% `) DO (SET SQLFBPARM=%%X )
5470SET SQLRC = %ERRORLEVEL%
5571IF %SQLRC% == 1 SET SQLRC = 0
5672IF %SQLRC% NEQ 0 ECHO Process FBParm var failed
5773IF %SQLRC% NEQ 0 GOTO :ERROR
5874
59- %SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: Debug (Check Debugging requirements )
60- FOR /F " usebackq tokens=*" %%X IN (`CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:Debug %SQLFBPARM% `) DO (SET SQLDEBUG =%%X )
75+ %SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: FBParm (Minify %SQLFBPARM )
76+ FOR /F " usebackq tokens=*" %%X IN (`CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:MiniParm %SQLFBPARM% `) DO (SET SQLFBPARM =%%X )
6177SET SQLRC = %ERRORLEVEL%
6278IF %SQLRC% == 1 SET SQLRC = 0
63- IF %SQLRC% NEQ 0 ECHO Process Debug var failed
79+ IF %SQLRC% NEQ 0 ECHO Process MiniParm var failed
6480IF %SQLRC% NEQ 0 GOTO :ERROR
65- IF '%SQLDEBUG% ' NEQ '' SET SQLFBDEBUG = ECHO
6681
6782%SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: ProcessId (Refresh %SQLPROCESSID)
6883FOR /F " usebackq tokens=*" %%X IN (`CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:ProcessId %SQLFBPARM% %SQLDEBUG% `) DO (SET SQLPROCESSID=%%X )
@@ -232,7 +247,6 @@ CSCRIPT //nologo "%SQLFBFOLDER%\Build Scripts\FBConfigReport.vbs" %SQLDEBUG%
232247
233248%SQLFBDEBUG% %TIME:~0 ,8 % ConfigVar: ReportView (Display FineBuild Configuration Report)
234249CSCRIPT //nologo " %SQLFBFOLDER% \Build Scripts\FBConfigVar.vbs" /VarName:ReportView
235- POPD
236250
237251ECHO .
238252ECHO ************************************************************
0 commit comments