|
|
@ -29,9 +29,9 @@ QCMake::QCMake(QObject* p) |
|
|
|
this->messageCallback(msg, title); |
|
|
|
}); |
|
|
|
cmSystemTools::SetStdoutCallback( |
|
|
|
[this](const char* msg, size_t len) { this->stdoutCallback(msg, len); }); |
|
|
|
[this](std::string const& msg) { this->stdoutCallback(msg); }); |
|
|
|
cmSystemTools::SetStderrCallback( |
|
|
|
[this](const char* msg, size_t len) { this->stderrCallback(msg, len); }); |
|
|
|
[this](std::string const& msg) { this->stderrCallback(msg); }); |
|
|
|
|
|
|
|
this->CMakeInstance = new cmake(cmake::RoleProject, cmState::Project); |
|
|
|
this->CMakeInstance->SetCMakeEditCommand( |
|
|
@ -365,15 +365,15 @@ void QCMake::messageCallback(const char* msg, const char* /*title*/) |
|
|
|
QCoreApplication::processEvents(); |
|
|
|
} |
|
|
|
|
|
|
|
void QCMake::stdoutCallback(const char* msg, size_t len) |
|
|
|
void QCMake::stdoutCallback(std::string const& msg) |
|
|
|
{ |
|
|
|
emit this->outputMessage(QString::fromLocal8Bit(msg, int(len))); |
|
|
|
emit this->outputMessage(QString::fromStdString(msg)); |
|
|
|
QCoreApplication::processEvents(); |
|
|
|
} |
|
|
|
|
|
|
|
void QCMake::stderrCallback(const char* msg, size_t len) |
|
|
|
void QCMake::stderrCallback(std::string const& msg) |
|
|
|
{ |
|
|
|
emit this->outputMessage(QString::fromLocal8Bit(msg, int(len))); |
|
|
|
emit this->outputMessage(QString::fromStdString(msg)); |
|
|
|
QCoreApplication::processEvents(); |
|
|
|
} |
|
|
|
|
|
|
|