forked from qt-creator/qt-creator
Make the build parser for custom build steps depend on the toolchain
The API addtition to BuildConfiguration of knowing of the default parser is rather strange, but a necessary evil for this. Reviewed-By: Thorbjorn Task-Nr: QTCREATORBUG-514
This commit is contained in:
@@ -50,6 +50,7 @@ const char * const BUILD_DIRECTORY_KEY("GenericProjectManager.GenericBuildConfig
|
||||
GenericBuildConfiguration::GenericBuildConfiguration(GenericTarget *parent)
|
||||
: BuildConfiguration(parent, QLatin1String(GENERIC_BC_ID))
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
GenericBuildConfiguration::GenericBuildConfiguration(GenericTarget *parent, const QString &id)
|
||||
@@ -116,6 +117,14 @@ GenericTarget *GenericBuildConfiguration::genericTarget() const
|
||||
return static_cast<GenericTarget *>(target());
|
||||
}
|
||||
|
||||
ProjectExplorer::IOutputParser *GenericBuildConfiguration::createOutputParser() const
|
||||
{
|
||||
ProjectExplorer::ToolChain *tc = genericTarget()->genericProject()->toolChain();
|
||||
if (tc)
|
||||
return tc->outputParser();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/*!
|
||||
\class GenericBuildConfigurationFactory
|
||||
|
||||
Reference in New Issue
Block a user