forked from qt-creator/qt-creator
Qmake: Remove usage of deprecated QSysInfo::WindowsVersion
Change-Id: I2053053bbc478c22829c51147d326b312efb1752 (cherry picked from qttools/1af6dc2c8fb4d91400fddc5050166f972ae57c9a) Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
c839950bae
commit
5249d0c376
@@ -1049,21 +1049,8 @@ void QMakeEvaluator::loadDefaults()
|
|||||||
if (GetComputerName(name, &name_length))
|
if (GetComputerName(name, &name_length))
|
||||||
vars[ProKey("QMAKE_HOST.name")] << ProString(QString::fromWCharArray(name));
|
vars[ProKey("QMAKE_HOST.name")] << ProString(QString::fromWCharArray(name));
|
||||||
|
|
||||||
QSysInfo::WinVersion ver = QSysInfo::WindowsVersion;
|
vars[ProKey("QMAKE_HOST.version")] << ProString(QSysInfo::kernelVersion());
|
||||||
vars[ProKey("QMAKE_HOST.version")] << ProString(QString::number(ver));
|
vars[ProKey("QMAKE_HOST.version_string")] << ProString(QSysInfo::productVersion());
|
||||||
ProString verStr;
|
|
||||||
switch (ver) {
|
|
||||||
case QSysInfo::WV_Me: verStr = ProString("WinMe"); break;
|
|
||||||
case QSysInfo::WV_95: verStr = ProString("Win95"); break;
|
|
||||||
case QSysInfo::WV_98: verStr = ProString("Win98"); break;
|
|
||||||
case QSysInfo::WV_NT: verStr = ProString("WinNT"); break;
|
|
||||||
case QSysInfo::WV_2000: verStr = ProString("Win2000"); break;
|
|
||||||
case QSysInfo::WV_2003: verStr = ProString("Win2003"); break;
|
|
||||||
case QSysInfo::WV_XP: verStr = ProString("WinXP"); break;
|
|
||||||
case QSysInfo::WV_VISTA: verStr = ProString("WinVista"); break;
|
|
||||||
default: verStr = ProString("Unknown"); break;
|
|
||||||
}
|
|
||||||
vars[ProKey("QMAKE_HOST.version_string")] << verStr;
|
|
||||||
|
|
||||||
SYSTEM_INFO info;
|
SYSTEM_INFO info;
|
||||||
GetSystemInfo(&info);
|
GetSystemInfo(&info);
|
||||||
|
Reference in New Issue
Block a user