Some feedback about 2-3 second delay before running qmake

The GdbMacrosBuildStep is taking quite long and didn't tell the user
what it was doing. This message helps a bit, but we should fix the
delay.

Reviewed-by: dt
This commit is contained in:
Thorbjørn Lindeijer
2009-01-26 13:39:24 +01:00
parent 18952c98b9
commit f37360d0fa

View File

@@ -65,13 +65,13 @@ void GdbMacrosBuildStep::run(QFutureInterface<bool> & fi)
{ {
QVariant v = value("clean"); QVariant v = value("clean");
if (v.isNull() || v.toBool() == false) { if (v.isNull() || v.toBool() == false) {
addToOutputWindow("<b>Creating gdb macros library...</b>");
// Normal run // Normal run
QString dumperPath = Core::ICore::instance()->resourcePath() + "/gdbmacros/"; QString dumperPath = Core::ICore::instance()->resourcePath() + "/gdbmacros/";
QStringList files; QStringList files;
files << "gdbmacros.cpp" files << "gdbmacros.cpp"
<< "gdbmacros.pro"; << "gdbmacros.pro";
QString destDir = m_buildDirectory + "/qtc-gdbmacros/"; QString destDir = m_buildDirectory + "/qtc-gdbmacros/";
QDir dir; QDir dir;
dir.mkpath(destDir); dir.mkpath(destDir);
@@ -124,7 +124,6 @@ void GdbMacrosBuildStep::run(QFutureInterface<bool> & fi)
qmake.start(m_qmake, QStringList()<<"-spec"<<mkspec<<configarguments<<"gdbmacros.pro"); qmake.start(m_qmake, QStringList()<<"-spec"<<mkspec<<configarguments<<"gdbmacros.pro");
qmake.waitForFinished(); qmake.waitForFinished();
qmake.start(qt4Project->qtVersion(m_buildConfiguration)->makeCommand(), makeArguments); qmake.start(qt4Project->qtVersion(m_buildConfiguration)->makeCommand(), makeArguments);
qmake.waitForFinished(); qmake.waitForFinished();