ClangCodeModel: map compile commands json path to server

Change-Id: I0129bb0688980f986012445f418d07f1e4cea6ae
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
David Schulz
2023-01-10 09:24:00 +01:00
parent 66c08a824d
commit a298e11e0c

View File

@@ -187,7 +187,7 @@ static BaseClientInterface *clientInterface(Project *project, const Utils::FileP
if (settings.clangdVersion() >= QVersionNumber(16)) if (settings.clangdVersion() >= QVersionNumber(16))
cmd.addArg("--rename-file-limit=0"); cmd.addArg("--rename-file-limit=0");
if (!jsonDbDir.isEmpty()) if (!jsonDbDir.isEmpty())
cmd.addArg("--compile-commands-dir=" + jsonDbDir.toString()); cmd.addArg("--compile-commands-dir=" + jsonDbDir.onDevice(clangdExePath).path());
if (clangdLogServer().isDebugEnabled()) if (clangdLogServer().isDebugEnabled())
cmd.addArgs({"--log=verbose", "--pretty"}); cmd.addArgs({"--log=verbose", "--pretty"});
cmd.addArg("--use-dirty-headers"); cmd.addArg("--use-dirty-headers");