diff options
| author | Magnus Hagander | 2007-12-19 12:29:36 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2007-12-19 12:29:36 +0000 |
| commit | 0a6ac0085c38946c43344652ae3409193561deaf (patch) | |
| tree | 8c5cd350ce759eb7e40edf6077c084acb594d1ee /src/tools | |
| parent | 3f2b1db240f240180eb2357e75382b50d9183958 (diff) | |
Make all msvc build scripts use buildenv.pl, not buildenv.bat.
Andrew Dunstan
Diffstat (limited to 'src/tools')
| -rwxr-xr-x | src/tools/msvc/builddoc.bat | 11 | ||||
| -rw-r--r-- | src/tools/msvc/install.bat | 9 | ||||
| -rwxr-xr-x | src/tools/msvc/pgbison.bat | 8 | ||||
| -rwxr-xr-x | src/tools/msvc/pgflex.bat | 8 |
4 files changed, 27 insertions, 9 deletions
diff --git a/src/tools/msvc/builddoc.bat b/src/tools/msvc/builddoc.bat index 7f92eb39b38..7268ae207f4 100755 --- a/src/tools/msvc/builddoc.bat +++ b/src/tools/msvc/builddoc.bat @@ -1,7 +1,7 @@ @echo off -REM Adjust path for your docbook installation in buildenv.bat +REM Adjust path for your docbook installation in buildenv.pl -REM $PostgreSQL: pgsql/src/tools/msvc/builddoc.bat,v 1.5 2007/03/17 14:01:01 mha Exp $ +REM $PostgreSQL: pgsql/src/tools/msvc/builddoc.bat,v 1.6 2007/12/19 12:29:36 mha Exp $ SETLOCAL SET STARTDIR=%CD% @@ -10,7 +10,12 @@ SET DSSSL=docbook-dsssl-1.79 IF EXIST ..\msvc IF EXIST ..\..\..\src cd ..\..\.. IF NOT EXIST doc\src\sgml\version.sgml goto noversion -IF EXIST src\tools\msvc\buildenv.bat CALL src\tools\msvc\buildenv.bat + +IF NOT EXIST src\tools\msvc\buildenv.pl goto nobuildenv +perl -e "require 'src/tools/msvc/buildenv.pl'; while(($k,$v) = each %ENV) { print qq[\@SET $k=$v\n]; }" > bldenv.bat +CALL bldenv.bat +del bldenv.bat +:nobuildenv IF NOT EXIST %DOCROOT%\%OPENJADE% SET NF=OpenJade IF NOT EXIST %DOCROOT%\docbook SET NF=docbook diff --git a/src/tools/msvc/install.bat b/src/tools/msvc/install.bat index 3eb8e3ee81a..043bc69158b 100644 --- a/src/tools/msvc/install.bat +++ b/src/tools/msvc/install.bat @@ -1,5 +1,5 @@ @echo off -REM $PostgreSQL: pgsql/src/tools/msvc/install.bat,v 1.2 2007/06/26 11:43:56 mha Exp $ +REM $PostgreSQL: pgsql/src/tools/msvc/install.bat,v 1.3 2007/12/19 12:29:36 mha Exp $ if NOT "%1"=="" GOTO RUN_INSTALL @@ -13,7 +13,12 @@ exit /b 1 :RUN_INSTALL SETLOCAL -if exist buildenv.bat call buildenv.bat + +IF NOT EXIST buildenv.pl goto nobuildenv +perl -e "require 'buildenv.pl'; while(($k,$v) = each %ENV) { print qq[\@SET $k=$v\n]; }" > bldenv.bat +CALL bldenv.bat +del bldenv.bat +:nobuildenv perl install.pl "%1" diff --git a/src/tools/msvc/pgbison.bat b/src/tools/msvc/pgbison.bat index 5c8f60f6c06..396bfb5b45b 100755 --- a/src/tools/msvc/pgbison.bat +++ b/src/tools/msvc/pgbison.bat @@ -1,7 +1,11 @@ @echo off -REM $PostgreSQL: pgsql/src/tools/msvc/pgbison.bat,v 1.7 2007/07/07 07:43:21 mha Exp $ +REM $PostgreSQL: pgsql/src/tools/msvc/pgbison.bat,v 1.8 2007/12/19 12:29:36 mha Exp $ -if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat +IF NOT EXIST src\tools\msvc\buildenv.pl goto nobuildenv +perl -e "require 'src/tools/msvc/buildenv.pl'; while(($k,$v) = each %ENV) { print qq[\@SET $k=$v\n]; }" > bldenv.bat +CALL bldenv.bat +del bldenv.bat +:nobuildenv SET BV= for /F "tokens=4 usebackq" %%f in (`bison -V`) do if "!BV!"=="" SET BV=%%f diff --git a/src/tools/msvc/pgflex.bat b/src/tools/msvc/pgflex.bat index 97fd5f24e1f..f7427117e34 100755 --- a/src/tools/msvc/pgflex.bat +++ b/src/tools/msvc/pgflex.bat @@ -1,7 +1,11 @@ @echo off -REM $PostgreSQL: pgsql/src/tools/msvc/pgflex.bat,v 1.4 2007/03/17 14:01:01 mha Exp $ +REM $PostgreSQL: pgsql/src/tools/msvc/pgflex.bat,v 1.5 2007/12/19 12:29:36 mha Exp $ -if exist src\tools\msvc\buildenv.bat call src\tools\msvc\buildenv.bat +IF NOT EXIST src\tools\msvc\buildenv.pl goto nobuildenv +perl -e "require 'src/tools/msvc/buildenv.pl'; while(($k,$v) = each %ENV) { print qq[\@SET $k=$v\n]; }" > bldenv.bat +CALL bldenv.bat +del bldenv.bat +:nobuildenv flex -V > NUL if errorlevel 1 goto noflex |
