From ee85cf4518ef67f25adcbdaf62d54cc93e614648 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 5 Apr 2018 10:58:33 +0200 Subject: Clang: Store the symbol kind in the database It is cleaning up some other stuff too. Change-Id: I75274356fd35f2ee8c84aedf8839c67506ab2355 Reviewed-by: Ivan Donchevskii --- src/plugins/clangpchmanager/pchmanagerconnectionclient.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/plugins/clangpchmanager') diff --git a/src/plugins/clangpchmanager/pchmanagerconnectionclient.cpp b/src/plugins/clangpchmanager/pchmanagerconnectionclient.cpp index 8528583201..812445610e 100644 --- a/src/plugins/clangpchmanager/pchmanagerconnectionclient.cpp +++ b/src/plugins/clangpchmanager/pchmanagerconnectionclient.cpp @@ -50,8 +50,13 @@ ClangPchManager::PchManagerConnectionClient::PchManagerConnectionClient( m_serverProxy(client, ioDevice()) { m_processCreator.setTemporaryDirectoryPattern("clangpchmanagerbackend-XXXXXX"); + + QDir pchsDirectory(Core::ICore::userResourcePath()); + pchsDirectory.mkdir("pchs"); + pchsDirectory.cd("pchs"); m_processCreator.setArguments({connectionName(), - Core::ICore::userResourcePath() + "/symbol-experimental-v1.db"}); + Core::ICore::userResourcePath() + "/symbol-experimental-v1.db", + pchsDirectory.absolutePath()}); stdErrPrefixer().setPrefix("PchManagerConnectionClient.stderr: "); stdOutPrefixer().setPrefix("PchManagerConnectionClient.stdout: "); -- cgit v1.2.3