Files
TinyORM/qmake/features/tiny_toolchain_requirement.prf
T
silverqx 7ee4caebc5 qmake moved toolchain requirements to src.pro
To display requirement messages only once.
2021-10-13 13:22:14 +02:00

28 lines
1.3 KiB
Plaintext

gcc|clang: TINY_COMPILER_VERSION = $$system("$${QMAKE_CXX} -dumpversion")
else:win32-msvc: TINY_COMPILER_VERSION = $$QMAKE_MSC_VER
else: TINY_COMPILER_VERSION =
win32-msvc: \
!versionAtLeast(TINY_COMPILER_VERSION, $$replace(tinyMinReqMsvc, \., "")): \
error( "Minimum required MSVC version was not satisfied, required version\
>=$${tinyMinReqMsvc}, your version is $${TINY_COMPILER_VERSION}, upgrade\
Visual Studio." )
!versionAtLeast(QT_VERSION, $$tinyMinRecQt): \
!build_pass: \
message( "Minimum recommended Qt Framework version was not satisfied, recommended\
version >=$${tinyMinRecQt}, your version is $${QT_VERSION}, upgrade\
Qt Framework.")
!build_pass:if(gcc|clang) {
clang:!versionAtLeast(TINY_COMPILER_VERSION, $$tinyMinRecClang): \
message( "Minimum recommended Clang compiler version was not satisfied,\
recommended version >=$${tinyMinRecClang}, your version is\
$${TINY_COMPILER_VERSION}, upgrade Clang compiler.")
gcc:!versionAtLeast(TINY_COMPILER_VERSION, $$tinyMinRecGCC): \
message( "Minimum recommended GCC compiler version was not satisfied,\
recommended version >=$${tinyMinRecGCC}, your version is\
$${TINY_COMPILER_VERSION}, upgrade GCC compiler.")
}