diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2012-10-23 12:22:23 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2012-10-23 13:09:23 +0200 |
commit | 25005f4b7b918a4a62ba0a0545c72e18994ec949 (patch) | |
tree | 6b06bfc9162ac04861243869539669ac02d0d671 /qbs.pro | |
parent | 1d067c0957c56b5926931132cf43853e57a7361e (diff) |
be serious about the minimal supported Qt version
Change-Id: I1721501cbc54580298b42a47b4ca68a11e33ab6c
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'qbs.pro')
-rw-r--r-- | qbs.pro | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -1,3 +1,31 @@ +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) +} + +!minQtVersion(4, 8, 0) { + message("Cannot build Qt Creator with Qt version $${QT_VERSION}.") + error("Use at least Qt 4.8.0.") +} + TEMPLATE = subdirs CONFIG += ordered lib.file = src/lib/lib.pro |