logic: Added cross-compilation UI to CXX source group setup (issue #370)
Allows for defining specific target triple of architecture, vendor, OS and environment as set of dropdown lists in CXX source group setup. bug id = 370
This commit is contained in:
@@ -1,13 +1,12 @@
|
||||
#include "utility/utilityApp.h"
|
||||
|
||||
#include <QProcess>
|
||||
#include <QSysInfo>
|
||||
#include <QThread>
|
||||
#include <qprocessordetection.h>
|
||||
|
||||
#include "utility/utilityString.h"
|
||||
|
||||
#include <iostream>
|
||||
|
||||
namespace utility
|
||||
{
|
||||
std::mutex s_runningProcessesMutex;
|
||||
@@ -78,6 +77,23 @@ void utility::killRunningProcesses()
|
||||
}
|
||||
}
|
||||
|
||||
OsType utility::getOsType()
|
||||
{
|
||||
if (QSysInfo::windowsVersion() != QSysInfo::WV_None)
|
||||
{
|
||||
return OS_WINDOWS;
|
||||
}
|
||||
else if (QSysInfo::macVersion() != QSysInfo::MV_None)
|
||||
{
|
||||
return OS_MAC;
|
||||
}
|
||||
else
|
||||
{
|
||||
return OS_LINUX;
|
||||
}
|
||||
return OS_UNKNOWN;
|
||||
}
|
||||
|
||||
int utility::getIdealThreadCount()
|
||||
{
|
||||
return QThread::idealThreadCount();
|
||||
|
||||
Reference in New Issue
Block a user