From de4b2244f159559d8d9e4e1a6ecbea6814c27c36 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Mon, 7 Mar 2011 17:54:57 +0100 Subject: [PATCH] Quieten warning when Qt version is not found --- src/plugins/qt4projectmanager/qtversionmanager.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 921bbf4f270..3a1e107c74a 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -1495,6 +1495,7 @@ void QtVersion::updateAbiAndMkspec() const QString ce_sdk = evaluator.values("CE_SDK").join(QLatin1String(" ")); QString ce_arch = evaluator.value("CE_ARCH"); + const QString coreLibrary = qtCorePath(); // Evaluate all the information we have: if (!ce_sdk.isEmpty() && !ce_arch.isEmpty()) { @@ -1533,7 +1534,7 @@ void QtVersion::updateAbiAndMkspec() const } else if (qmakeCXX.contains("g++") || qmakeCXX == "cl" || qmakeCXX == "icl" // intel cl || qmakeCXX == QLatin1String("icpc")) { - m_abis = ProjectExplorer::Abi::abisOfBinary(qtCorePath()); + m_abis = ProjectExplorer::Abi::abisOfBinary(coreLibrary); #if defined (Q_OS_WIN) if (makefileGenerator == "MINGW") { QList<ProjectExplorer::Abi> tmp = m_abis; @@ -1546,12 +1547,12 @@ void QtVersion::updateAbiAndMkspec() const m_targetIds.insert(QLatin1String(Constants::DESKTOP_TARGET_ID)); } - if (m_abis.isEmpty()) { - qWarning("Warning: Could not find ABI for '%s' ('%s', %s) /%s " + if (m_abis.isEmpty() && !coreLibrary.isEmpty()) { + qWarning("Warning: Could not find ABI for '%s' ('%s', %s)/%s by looking at %s:" "Qt Creator does not know about the system includes, " "nor the system defines.", qPrintable(m_mkspecFullPath), qPrintable(displayName()), - qPrintable(qmakeCommand()), qPrintable(qmakeCXX)); + qPrintable(qmakeCommand()), qPrintable(qmakeCXX), qPrintable(coreLibrary)); } QStringList configValues = evaluator.values("CONFIG"); -- GitLab