2007-11-29 21:40 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)

* harbour/make_b32.bat
  * harbour/make_vc.bat
  * harbour/make_vcce.bat
    * Take care of environment variables possibly modified
      inside batch files. Should leave user environment space
      in a consistent state.
This commit is contained in:
Marek Paliwoda
2007-11-29 20:38:23 +00:00
parent 1b717964f6
commit 4ecdcce734
4 changed files with 76 additions and 2 deletions

View File

@@ -8,10 +8,18 @@
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2007-11-29 21:40 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_b32.bat
* harbour/make_vc.bat
* harbour/make_vcce.bat
* Take care of environment variables possibly modified
inside batch files. Should leave user environment space
in a consistent state.
2007-11-29 01:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/mtpl_b32.bat
* contrib/mtpl_vc.bat
+ Clear the internal envvars used by these .bat files, to
+ Clear the internal envvars used by these .bat files, to
not leave any junk after themselves.
2007-11-28 18:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)

View File

@@ -21,10 +21,18 @@ rem set HB_SHOW_ERRORS=
rem set HB_MAKE_FLAGS=
rem ---------------------------------------------------------------
rem Save original environment variables
if NOT "%HB_GT_LIB%" == "" set HB_GT_LIB_SAV=%HB_GT_LIB%
if NOT "%HB_CC_NAME%" == "" set HB_CC_NAME_SAV=%HB_CC_NAME%
if NOT "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM_SAV=%HB_MAKE_PROGRAM%
if NOT "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS_SAV=%HB_SHOW_ERRORS%
rem Set environment variables to default values
if "%HB_GT_LIB%" == "" set HB_GT_LIB=gtwin
if "%HB_CC_NAME%" == "" set HB_CC_NAME=b32
if "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM=make.exe
if "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS=yes
set HB_MAKEFILE=make_%HB_CC_NAME%.mak
rem ---------------------------------------------------------------
@@ -68,3 +76,15 @@ rem ---------------------------------------------------------------
rem Restore user value
set COPYCMD=%HB_ORGENV_COPYCMD%
set HB_MAKEFILE=
set HB_GT_LIB=%HB_GT_LIB_SAV%
set HB_CC_NAME=%HB_CC_NAME_SAV%
set HB_MAKE_PROGRAM=%HB_MAKE_PROGRAM_SAV%
set HB_SHOW_ERRORS=%HB_SHOW_ERRORS_SAV%
set HB_GT_LIB_SAV=
set HB_CC_NAME_SAV=
set HB_MAKE_PROGRAM_SAV=
set HB_SHOW_ERRORS_SAV=

View File

@@ -21,10 +21,18 @@ rem set HB_SHOW_ERRORS=
rem set HB_MAKE_FLAGS=
rem ---------------------------------------------------------------
rem Save original environment variables
if NOT "%HB_GT_LIB%" == "" set HB_GT_LIB_SAV=%HB_GT_LIB%
if NOT "%HB_CC_NAME%" == "" set HB_CC_NAME_SAV=%HB_CC_NAME%
if NOT "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM_SAV=%HB_MAKE_PROGRAM%
if NOT "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS_SAV=%HB_SHOW_ERRORS%
rem Set environment variables to default values
if "%HB_GT_LIB%" == "" set HB_GT_LIB=gtwin
if "%HB_CC_NAME%" == "" set HB_CC_NAME=vc
if "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM=nmake.exe
if "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS=yes
set HB_MAKEFILE=make_%HB_CC_NAME%.mak
rem ---------------------------------------------------------------
@@ -68,3 +76,15 @@ rem ---------------------------------------------------------------
rem Restore user value
set COPYCMD=%HB_ORGENV_COPYCMD%
set HB_MAKEFILE=
set HB_GT_LIB=%HB_GT_LIB_SAV%
set HB_CC_NAME=%HB_CC_NAME_SAV%
set HB_MAKE_PROGRAM=%HB_MAKE_PROGRAM_SAV%
set HB_SHOW_ERRORS=%HB_SHOW_ERRORS_SAV%
set HB_GT_LIB_SAV=
set HB_CC_NAME_SAV=
set HB_MAKE_PROGRAM_SAV=
set HB_SHOW_ERRORS_SAV=

View File

@@ -21,11 +21,21 @@ rem set HB_MAKE_FLAGS=
rem set HB_CC_NAME=
rem ---------------------------------------------------------------
rem Save original environment variables
if NOT "%HB_GT_LIB%" == "" set HB_GT_LIB_SAV=%HB_GT_LIB%
if NOT "%HB_CC_NAME%" == "" set HB_CC_NAME_SAV=%HB_CC_NAME%
if NOT "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM_SAV=%HB_MAKE_PROGRAM%
if NOT "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS_SAV=%HB_SHOW_ERRORS%
if NOT "%HB_GT_DEFAULT%" == "" set HB_GT_DEFAULT_SAV=%HB_GT_DEFAULT%
if NOT "%C_USR%" == "" set C_USR_SAV=%C_USR%
rem Set environment variables to default values
if "%HB_GT_LIB%" == "" set HB_GT_LIB=gtwvt
if "%HB_CC_NAME%" == "" set HB_CC_NAME=vcce
if "%HB_GT_DEFAULT%" == "" set HB_GT_DEFAULT=wvt
if "%HB_MAKE_PROGRAM%" == "" set HB_MAKE_PROGRAM=nmake.exe
if "%HB_SHOW_ERRORS%" == "" set HB_SHOW_ERRORS=yes
if "%HB_GT_DEFAULT%" == "" set HB_GT_DEFAULT=wvt
set HB_MAKEFILE=make_%HB_CC_NAME%.mak
set CFLAGS=%C_USR% -DHB_NO_WIN_CONSOLE
@@ -71,3 +81,19 @@ rem ---------------------------------------------------------------
rem Restore user value
set COPYCMD=%HB_ORGENV_COPYCMD%
set HB_MAKEFILE=
set HB_GT_LIB=%HB_GT_LIB_SAV%
set HB_CC_NAME=%HB_CC_NAME_SAV%
set HB_MAKE_PROGRAM=%HB_MAKE_PROGRAM_SAV%
set HB_SHOW_ERRORS=%HB_SHOW_ERRORS_SAV%
set HB_GT_DEFAULT=%HB_GT_DEFAULT_SAV%
set C_USR=%C_USR_SAV%
set HB_GT_LIB_SAV=
set HB_CC_NAME_SAV=
set HB_MAKE_PROGRAM_SAV=
set HB_SHOW_ERRORS_SAV=
set HB_GT_DEFAULT_SAV=
set C_USR_SAV=