diff --git a/qt.pri b/qt.pri index e07bcc78c..e16394278 100644 --- a/qt.pri +++ b/qt.pri @@ -3,6 +3,22 @@ # that can be found in the LICENSE file at the root of the # Mumble source tree or at . -QT_VERSION = $$[QT_VERSION] -QT_MAJOR_VERSION = $$section(QT_VERSION, ., 0, 0) -QT_MINOR_VERSION = $$section(QT_VERSION, ., 1, 1) +QT_VERSION_INT_MAJOR = $$QT_MAJOR_VERSION + +greaterThan(QT_MINOR_VERSION, 99) { + error(bad Qt minor version) +} greaterThan(QT_MINOR_VERSION, 9) { + QT_VERSION_INT_MINOR = "$$QT_MINOR_VERSION" +} else { + QT_VERSION_INT_MINOR = "0$$QT_MINOR_VERSION" +} + +greaterThan(QT_PATCH_VERSION, 99) { + error(bad Qt patch version) +} greaterThan(QT_PATCH_VERSION, 9) { + QT_VERSION_INT_PATCH = "$$QT_PATCH_VERSION" +} else { + QT_VERSION_INT_PATCH = "0$$QT_PATCH_VERSION" +} + +QT_VERSION_INT = "$$QT_VERSION_INT_MAJOR$$QT_VERSION_INT_MINOR$$QT_VERSION_INT_PATCH"