summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdoc/main.cpp')
-rw-r--r--src/tools/qdoc/main.cpp26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/tools/qdoc/main.cpp b/src/tools/qdoc/main.cpp
index 758918e2b6..083f54104d 100644
--- a/src/tools/qdoc/main.cpp
+++ b/src/tools/qdoc/main.cpp
@@ -49,6 +49,7 @@
#include "ditaxmlgenerator.h"
#include "doc.h"
#include "htmlgenerator.h"
+#include "location.h"
#include "plaincodemarker.h"
#include "puredocparser.h"
#include "tokenizer.h"
@@ -101,8 +102,8 @@ static void loadIndexFiles(Config& config)
QFileInfo fi(index);
if (fi.exists() && fi.isFile())
indexFiles << index;
- else if (Generator::runGenerateOnly())
- qDebug() << "warning: Index file not found:" << index;
+ else
+ Location::null.warning(QString("Index file not found: %1").arg(index));
}
dependModules += config.getStringList(CONFIG_DEPENDS);
@@ -165,11 +166,14 @@ static void loadIndexFiles(Config& config)
multiple index files for a module, since the last modified file has the
highest UNIX timestamp.
*/
- qDebug() << "Multiple indices found for dependency:" << dependModules[i] << "\nFound:";
+ QStringList indexPaths;
for (int k = 0; k < foundIndices.size(); k++)
- qDebug() << foundIndices[k].absoluteFilePath();
- qDebug() << "Using" << foundIndices[foundIndices.size() - 1].absoluteFilePath()
- << "as index for" << dependModules[i];
+ indexPaths << foundIndices[k].absoluteFilePath();
+ Location::null.warning(QString("Multiple index files found for dependency \"%1\":\n%2").arg(
+ dependModules[i], indexPaths.join('\n')));
+ Location::null.warning(QString("Using %1 as index file for dependency \"%2\"").arg(
+ foundIndices[foundIndices.size() - 1].absoluteFilePath(),
+ dependModules[i]));
indexToAdd = foundIndices[foundIndices.size() - 1].absoluteFilePath();
}
else if (foundIndices.size() == 1) {
@@ -179,16 +183,14 @@ static void loadIndexFiles(Config& config)
if (!indexFiles.contains(indexToAdd))
indexFiles << indexToAdd;
}
- else if (Generator::runGenerateOnly()) {
- qDebug() << "warning:" << config.getString(CONFIG_PROJECT)
- << "Cannot locate index file for dependency"
- << dependModules[i];
+ else {
+ Location::null.warning(QString("\"%1\" Cannot locate index file for dependency \"%2\"").arg(
+ config.getString(CONFIG_PROJECT), dependModules[i]));
}
}
}
else {
- qDebug() << "Dependent modules specified, but no index directories were set."
- << "There will probably be errors for missing links.";
+ Location::null.warning(QLatin1String("Dependent modules specified, but no index directories were set. There will probably be errors for missing links."));
}
}
qdb->readIndexes(indexFiles);