@@ -56,6 +56,11 @@ BUILD_ENV undefined
56
56
#define PlatformTarget " win32"
57
57
#endif
58
58
59
+ ;---- If we haven't already set ProductVersion then pick it up from the environment.
60
+ #ifndef ProductVersion
61
+ #define ProductVersion GetEnv(" PRODUCT_VERSION" )
62
+ #endif
63
+
59
64
#define BUILD_ROOT= " ..\..\"
60
65
#define SOURCE_LIBS " Builds\" +AddBackslash(BUILD_ENV)+AddBackslash(PlatformTarget)+AddBackslash(BUILDCONFIG)
61
66
#define SOURCE_DOCS= " Install\"
@@ -74,8 +79,8 @@ BUILD_ENV undefined
74
79
75
80
[Setup]
76
81
AppName = Firebird ODBC Driver
77
- AppVerName = Firebird/InterBase(r) ODBC driver 2.0
78
- AppVersion = 2.0
82
+ AppVerName = Firebird/InterBase(r) ODBC driver {#ProductVersion}
83
+ AppVersion = {#ProductVersion}
79
84
AppMutex = InnoSetupExtensionsCompilerAppMutex
80
85
AppPublisher = Firebird Project
81
86
AppPublisherURL = {#FIREBIRD_URL}
@@ -91,7 +96,7 @@ PrivilegesRequired=admin
91
96
92
97
SourceDir = {#BUILD_ROOT}
93
98
OutputDir = {#SOURCE_DOCS}\Win32\install_image
94
- OutputBaseFilename = Firebird_ODBC_2. 0 .0_ {#PlatformTarget}{#debug_str}
99
+ OutputBaseFilename = Firebird_ODBC_{#ProductVersion}_ {#PlatformTarget}{#debug_str}
95
100
DiskSpanning = no
96
101
97
102
LicenseFile = {#SOURCE_DOCS}\IDPLicense.txt
@@ -128,8 +133,8 @@ Name: DocumentationComponent; Description: {cm:DocumentationComponent}; Types: D
128
133
129
134
[Files]
130
135
Source : {#SOURCE_LIBS}OdbcFb.dll; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent; Flags : regserver restartreplace sharedfile
131
- Source : {#SOURCE_LIBS}\OdbcFb.lib; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
132
- Source : {#SOURCE_LIBS}\OdbcFb.pdb; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
136
+ Source : {#SOURCE_LIBS}\OdbcFb.lib; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent
137
+ Source : {#SOURCE_LIBS}\OdbcFb.pdb; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent
133
138
#ifdef HtmHelp
134
139
Source : {#SOURCE_DOCS}\HtmlHelp\OdbcFb.chm; DestDir : {app} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
135
140
Source : {#SOURCE_DOCS}\HtmlHelp\OdbcFb.chm; DestDir : {sys} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
@@ -144,8 +149,8 @@ Source: {#SOURCE_DOCS}\IDPLicense.txt; DestDir: {app}; Components: Documentation
144
149
145
150
#if PlatformTarget == " x64"
146
151
Source : {#SOURCE_LIBS32}OdbcFb.dll; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent; Flags : regserver restartreplace sharedfile
147
- Source : {#SOURCE_LIBS32}\OdbcFb.lib; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
148
- Source : {#SOURCE_LIBS32}\OdbcFb.pdb; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
152
+ Source : {#SOURCE_LIBS32}\OdbcFb.lib; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent
153
+ Source : {#SOURCE_LIBS32}\OdbcFb.pdb; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent
149
154
#ifdef HtmlHelp
150
155
Source : {#SOURCE_DOCS}\HtmlHelp\OdbcFb.chm; DestDir : {syswow64} ; Components : DeveloperComponent DeploymentComponent; Flags : ignoreversion
151
156
Source : {#SOURCE_DOCS}\HtmlHelp\OdbcFb.chm; DestDir : {syswow64} ; Components : DocumentationComponent; Flags : ignoreversion
0 commit comments