3
REM Values to change include VERSION and SUBLOC, both below.
5
REM The subdirectory to install into
8
if NOT "%1"=="" SET VERSION="%1"
9
if NOT "%1"=="" GOTO GOT_VERSION
11
REM The full version number of the build in XXXX.XX.XX format
12
SET VERSION="09.01.0200"
15
echo Version not specified - defaulting to %VERSION%
21
echo Building psqlODBC merge module...
23
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%ProgramFiles%" -dSYSTEM32DIR="%SystemRoot%/system32" psqlodbcm.wxs
24
IF ERRORLEVEL 1 GOTO ERR_HANDLER
26
light -nologo -out psqlodbc.msm psqlodbcm.wixobj
27
IF ERRORLEVEL 1 GOTO ERR_HANDLER
30
echo Building psqlODBC installer database...
32
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%ProgramFiles%" -dPROGRAMCOM="%ProgramFiles%/Common Files/Merge Modules" psqlodbc.wxs
33
IF ERRORLEVEL 1 GOTO ERR_HANDLER
35
light -nologo -ext WixUIExtension -cultures:en-us psqlodbc.wixobj
36
IF ERRORLEVEL 1 GOTO ERR_HANDLER
3
:: Values to change include VERSION and SUBLOC, both below.
6
SET X86PROGRAMFILES=%ProgramFiles%
7
SET X86COMMONFILES=%CommonProgramFiles%
9
if "%PROCESSOR_ARCHITECTURE%" == "x86" GOTO SET_LINKFILES
10
SET X86PROGRAMFILES=%ProgramFiles(x86)%
11
SET X86COMMONFILES=%CommonProgramFiles(x86)%
14
:: echo X86PROGRAMFILES=%X86PROGRAMFILES%
15
:: echo X86COMMONFILES=%X86COMMONFILES%
17
:: When you reference PG server's libpq related dlls, set the
18
:: version to the variable PGVERSION (default 9.2) and call
21
if "%PGVERSION%" == "" SET PGVERSION=9.2
23
:: When you placed libpq related dlls in the folder other than
24
:: the default one, set the folder name to the variable LIBPQBINDIR
25
:: and call this batch file.
27
if "%LIBPQBINDIR%" == "" (
28
SET LINKFILES=%X86PROGRAMFILES%\PostgreSQL\%PGVERSION%\bin
30
SET LINKFILES=%LIBPQBINDIR%
38
:: The full version number of the build in XXXX.XX.XX format
39
SET VERSION="09.02.0100"
41
echo Version not specified - defaulting to %VERSION%
46
:: The subdirectory to install into
47
SET SUBLOC=%VERSION:~1,2%%VERSION:~4,2%
50
echo Building psqlODBC/%SUBLOC% merge module...
52
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dLINKFILES="%LINKFILES%" psqlodbcm.wxs
53
IF ERRORLEVEL 1 GOTO ERR_HANDLER
55
light -nologo -out psqlodbc.msm psqlodbcm.wixobj
56
IF ERRORLEVEL 1 GOTO ERR_HANDLER
59
echo Building psqlODBC installer database...
61
candle -nologo -dVERSION=%VERSION% -dSUBLOC=%SUBLOC% -dPROGRAMFILES="%X86PROGRAMFILES%" -dPROGRAMCOM="%X86COMMONFILES%\Merge Modules" psqlodbc.wxs
62
IF ERRORLEVEL 1 GOTO ERR_HANDLER
64
light -nologo -ext WixUIExtension -cultures:en-us psqlodbc.wixobj
65
IF ERRORLEVEL 1 GOTO ERR_HANDLER