aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2023-10-13 17:53:28 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2023-11-01 16:52:29 +0100
commit14880be8f3586f37e8b43c9b284185f23b60953f (patch)
treea9711ace9787bcd58678e986f6bd0018b59a497a /sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp
parent3d8e5382fb8d1239f7390c06dcad3ca8a96e299e (diff)
libshiboken: Add logs for showing default compiler include paths
Add a log that dumps the compiler default include dirs output as returned by gppInternalIncludePaths(). This is shown when --debug-level=medium is passed to shiboken. Pick-to: 6.6 Change-Id: Ie5d53f490fb78bc6325b9c9e3b216c74a34de7fd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp')
-rw-r--r--sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp b/sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp
index 62bca91eb..d61373912 100644
--- a/sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp
+++ b/sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp
@@ -179,6 +179,13 @@ static HeaderPaths gppInternalIncludePaths(const QString &compiler)
return result;
const QByteArrayList stdErrLines = stdErr.split('\n');
bool isIncludeDir = false;
+
+ if (ReportHandler::isDebug(ReportHandler::MediumDebug))
+ qCInfo(lcShiboken()).noquote().nospace()
+ << "gppInternalIncludePaths:\n compiler: " << compiler
+ << "\n stdOut: " << stdOut
+ << "\n stdErr: " << stdErr;
+
for (const QByteArray &line : stdErrLines) {
if (isIncludeDir) {
if (line.startsWith(QByteArrayLiteral("End of search list"))) {