diff options
Diffstat (limited to 'vstools.pri_TT')
-rw-r--r-- | vstools.pri_TT | 39 |
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.") +} |