aboutsummaryrefslogtreecommitdiffstats
path: root/vstools.pri_TT
diff options
context:
space:
mode:
Diffstat (limited to 'vstools.pri_TT')
-rw-r--r--vstools.pri_TT39
1 files changed, 39 insertions, 0 deletions
diff --git a/vstools.pri_TT b/vstools.pri_TT
new file mode 100644
index 00000000..145fe777
--- /dev/null
+++ b/vstools.pri_TT
@@ -0,0 +1,39 @@
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+# <#@output extension="pri" #>
+# <#@include file="$(SolutionDir)\version.tt" #>
+# <#=WARNING_GENERATED_FILE#>
+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
+!isEmpty(QTVSOOLS_PRI) {
+ error("vstools.pri already included")
+}
+QTVSTOOLS_PRI = 1
+QTVSTOOLS_VERSION = <#=QT_VS_TOOLS_VERSION#>
+QTVSTOOLS_VERSION_TAG = <#=QT_VS_TOOLS_VERSION_TAG#>
+
+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(5, 6, 0) {
+ message("Cannot build Qt VS Tools with Qt version $${QT_VERSION}.")
+ error("Use at least Qt 5.6.0.")
+}