예제 #1
0
void ToolChainKitInformation::fix(Kit *k)
{
    if (toolChain(k))
        return;

    qWarning("Tool chain is no longer known, removing from kit \"%s\".",
             qPrintable(k->displayName()));
    setToolChain(k, 0); // make sure to clear out no longer known tool chains
}
예제 #2
0
QList<Task> ToolChainKitInformation::validate(Kit *k) const
{
    QList<Task> result;
    if (!toolChain(k)) {
        qWarning("Tool chain is no longer known, removing from kit \"%s\".",
                 qPrintable(k->displayName()));
        setToolChain(k, 0); // make sure to clear out no longer known tool chains
        result << Task(Task::Error, ToolChainKitInformation::msgNoToolChainInTarget(),
                       Utils::FileName(), -1, Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM));
    }
    return result;
}