In batch script files, setting a variable in an 'if' block will only take
effect after the 'if' block.
This commit fixes the issue of using the variable 'CONF_PATH' right after
it is being set in an 'if' block.
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
\r
if not defined CONF_PATH (\r
set CONF_PATH=%WORKSPACE%\Conf\r
+)\r
\r
- if NOT exist %CONF_PATH% (\r
- if defined PACKAGES_PATH (\r
- for %%i IN (%PACKAGES_PATH%) DO (\r
- if exist %%~fi\Conf (\r
- set CONF_PATH=%%i\Conf\r
- goto CopyConf\r
- )\r
+if NOT exist %CONF_PATH% (\r
+ if defined PACKAGES_PATH (\r
+ for %%i IN (%PACKAGES_PATH%) DO (\r
+ if exist %%~fi\Conf (\r
+ set CONF_PATH=%%i\Conf\r
+ goto CopyConf\r
)\r
)\r
)\r