summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerbuilder/installerbase/installerbase.cpp3
-rw-r--r--installerbuilder/libinstaller/qinstallerglobal.h5
2 files changed, 7 insertions, 1 deletions
diff --git a/installerbuilder/installerbase/installerbase.cpp b/installerbuilder/installerbase/installerbase.cpp
index 78f5e8b15..e7295b062 100644
--- a/installerbuilder/installerbase/installerbase.cpp
+++ b/installerbuilder/installerbase/installerbase.cpp
@@ -65,7 +65,8 @@
#define QUOTE_(x) #x
#define QUOTE(x) QUOTE_(x)
-#define VERSION "Installerbase SHA1: \"" QUOTE(_GIT_SHA1_) "\" , Build date: " QUOTE(__DATE__) "."
+#define VERSION "IFW Version: \"" IFW_VERSION_STRING "\", Installer base SHA1: \"" QUOTE(_GIT_SHA1_) \
+ "\", Build date: " QUOTE(__DATE__) "."
using namespace QInstaller;
using namespace QInstallerCreator;
diff --git a/installerbuilder/libinstaller/qinstallerglobal.h b/installerbuilder/libinstaller/qinstallerglobal.h
index e2b14f6a2..8df909e76 100644
--- a/installerbuilder/libinstaller/qinstallerglobal.h
+++ b/installerbuilder/libinstaller/qinstallerglobal.h
@@ -48,6 +48,11 @@ QT_END_NAMESPACE
namespace QInstaller {
+#define IFW_VERSION 0x010000
+#define IFW_VERSION_STRING "1.0.0"
+#define IFW_VERSION_CHECK(major, minor, patch) \
+ ((major << 16)|(minor << 8)|(patch))
+
enum INSTALLER_EXPORT RunMode
{
AllMode,