forked from qt-creator/qt-creator
CMake: Use QtOutputFormatter for CMakeRunConfigurations
Use QtOutputFormatter for CMake run configurations that belong to targets with Qt configured. Task-number: QTCREATORBUG-18586 Change-Id: Iedb6d7079649022b2ba6dabef37b79c0d33b8635 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
#include <coreplugin/coreicons.h>
|
||||
#include <coreplugin/helpmanager.h>
|
||||
#include <qtsupport/qtkitinformation.h>
|
||||
#include <qtsupport/qtoutputformatter.h>
|
||||
#include <projectexplorer/localenvironmentaspect.h>
|
||||
#include <projectexplorer/runconfigurationaspects.h>
|
||||
#include <projectexplorer/target.h>
|
||||
@@ -171,6 +172,13 @@ QString CMakeRunConfiguration::disabledReason() const
|
||||
return RunConfiguration::disabledReason();
|
||||
}
|
||||
|
||||
Utils::OutputFormatter *CMakeRunConfiguration::createOutputFormatter() const
|
||||
{
|
||||
if (QtSupport::QtKitInformation::qtVersion(target()->kit()))
|
||||
return new QtSupport::QtOutputFormatter(target()->project());
|
||||
return RunConfiguration::createOutputFormatter();
|
||||
}
|
||||
|
||||
static void updateExecutable(CMakeRunConfiguration *rc, Utils::FancyLineEdit *fle)
|
||||
{
|
||||
const Runnable runnable = rc->runnable();
|
||||
|
||||
Reference in New Issue
Block a user