aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2017-04-25 15:55:23 +0200
committerTobias Hunger <tobias.hunger@qt.io>2017-04-25 15:31:21 +0000
commitb2fe7c9ad16f877ff61c6ce262f23b84180733e8 (patch)
tree69388682c6fa7c851eef528d262351ecd6f4c603
parentb913e9d548dfc681172077aa14c1b998488cd2b6 (diff)
CMake: Use canonical source directory when talking to cmake server-mode
Use the canonical form of the source directory when talking to cmake. Cmake will save the canonical source directory in its settings and will fail if that is not passed in again. Change-Id: I1ea578053c8d5136d09b3f503443bd0188ebca4f Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/cmakeprojectmanager/servermode.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cmakeprojectmanager/servermode.cpp b/src/plugins/cmakeprojectmanager/servermode.cpp
index 473b58ed65..04f7ac9c29 100644
--- a/src/plugins/cmakeprojectmanager/servermode.cpp
+++ b/src/plugins/cmakeprojectmanager/servermode.cpp
@@ -464,7 +464,7 @@ void ServerMode::handleHello(const QVariantMap &data)
if (m_minorProtocol >= 0)
version.insert("minor", m_minorProtocol);
extra.insert("protocolVersion", version);
- extra.insert("sourceDirectory", m_sourceDirectory.toString());
+ extra.insert("sourceDirectory", m_sourceDirectory.toFileInfo().canonicalFilePath());
extra.insert("buildDirectory", m_buildDirectory.toString());
extra.insert("generator", m_generator);
if (!m_platform.isEmpty())