summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@digia.com>2014-06-03 13:30:35 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2014-06-03 16:37:41 +0200
commit82ca2e544feca93f422c5283782347e0869db2c8 (patch)
tree88d79a375f9a3e6fa526f6de9f394dd65d290949
parentf70eb340ece16bf1bb11d5572e8d65864dcd29bd (diff)
Master needs at least Qt 5.3.0.
Change-Id: I3bdd1c80d6709b0ef92f8d2bc8cab16fe7ed62b6 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
-rw-r--r--installerfw.pri23
-rw-r--r--installerfw.pro5
2 files changed, 28 insertions, 0 deletions
diff --git a/installerfw.pri b/installerfw.pri
index 86b9b6c84..4f76505dc 100644
--- a/installerfw.pri
+++ b/installerfw.pri
@@ -8,6 +8,29 @@ IFW_VERSION = 1.6.81
IFW_REPOSITORY_FORMAT_VERSION = 1.0.0
IFW_NEWLINE = $$escape_expand(\\n\\t)
+defineTest(minQtVersion) {
+ maj = $$1
+ min = $$2
+ patch = $$3
+ isEqual(QT_MAJOR_VERSION, $$maj) {
+ isEqual(QT_MINOR_VERSION, $$min) {
+ isEqual(QT_PATCH_VERSION, $$patch) {
+ return(true)
+ }
+ greaterThan(QT_PATCH_VERSION, $$patch) {
+ return(true)
+ }
+ }
+ greaterThan(QT_MINOR_VERSION, $$min) {
+ return(true)
+ }
+ }
+ greaterThan(QT_MAJOR_VERSION, $$maj) {
+ return(true)
+ }
+ return(false)
+}
+
defineReplace(toNativeSeparators) {
return($$replace(1, /, $$QMAKE_DIR_SEP))
}
diff --git a/installerfw.pro b/installerfw.pro
index 1f17d1dc9..9eed1347f 100644
--- a/installerfw.pro
+++ b/installerfw.pro
@@ -4,3 +4,8 @@ SUBDIRS += src tests tools
include (installerfw.pri)
include (doc/doc.pri)
+
+!minQtVersion(5, 3, 0) {
+ message("Cannot build Qt Installer Framework with Qt version $${QT_VERSION}.")
+ error("Use at least Qt 5.3.0.")
+}