summaryrefslogtreecommitdiff
path: root/src/plugins/qnx
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-08-21 17:46:47 +0200
committerUlf Hermann <ulf.hermann@qt.io>2018-08-28 07:27:30 +0000
commit4ecc46626b5d2aa91dd3a7dfa4b4f9a4aa19dcad (patch)
tree0d32f025b1462406793f63b69aab34430e39fa0d /src/plugins/qnx
parent767137157e4971413ee0ab4f9ee5ea48a2b43737 (diff)
downloadqt-creator-4ecc46626b5d2aa91dd3a7dfa4b4f9a4aa19dcad.tar.gz
FileInProjectFinder/Debugger: Use Utils::FileName for sysroot
Change-Id: Id937f927ba6137fd04f742f31d1b260afbe42db4 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/qnx')
-rw-r--r--src/plugins/qnx/qnxdebugsupport.cpp6
-rw-r--r--src/plugins/qnx/qnxqtversion.cpp6
-rw-r--r--src/plugins/qnx/qnxqtversion.h2
3 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/qnx/qnxdebugsupport.cpp b/src/plugins/qnx/qnxdebugsupport.cpp
index 30f569b826..bb69ba4647 100644
--- a/src/plugins/qnx/qnxdebugsupport.cpp
+++ b/src/plugins/qnx/qnxdebugsupport.cpp
@@ -85,8 +85,10 @@ static QStringList searchPaths(Kit *kit)
searchPaths << qtVersion->qmakeProperty("QT_INSTALL_PLUGINS") + '/' + dir;
searchPaths << qtVersion->qmakeProperty("QT_INSTALL_LIBS");
- searchPaths << qtVersion->qnxTarget() + '/' + qtVersion->cpuDir() + "/lib";
- searchPaths << qtVersion->qnxTarget() + '/' + qtVersion->cpuDir() + "/usr/lib";
+ searchPaths << qtVersion->qnxTarget().appendPath(qtVersion->cpuDir()).appendPath("lib")
+ .toString();
+ searchPaths << qtVersion->qnxTarget().appendPath(qtVersion->cpuDir()).appendPath("usr/lib")
+ .toString();
return searchPaths;
}
diff --git a/src/plugins/qnx/qnxqtversion.cpp b/src/plugins/qnx/qnxqtversion.cpp
index 950cd9b1e5..3a49afa765 100644
--- a/src/plugins/qnx/qnxqtversion.cpp
+++ b/src/plugins/qnx/qnxqtversion.cpp
@@ -98,17 +98,17 @@ QString QnxQtVersion::qnxHost() const
return QString();
}
-QString QnxQtVersion::qnxTarget() const
+Utils::FileName QnxQtVersion::qnxTarget() const
{
if (!m_environmentUpToDate)
updateEnvironment();
foreach (const Utils::EnvironmentItem &item, m_qnxEnv) {
if (item.name == QLatin1String(Constants::QNX_TARGET_KEY))
- return item.value;
+ return Utils::FileName::fromUserInput(item.value);
}
- return QString();
+ return Utils::FileName();
}
QString QnxQtVersion::cpuDir() const
diff --git a/src/plugins/qnx/qnxqtversion.h b/src/plugins/qnx/qnxqtversion.h
index e67bc6bfb2..6bea0ed4b1 100644
--- a/src/plugins/qnx/qnxqtversion.h
+++ b/src/plugins/qnx/qnxqtversion.h
@@ -52,7 +52,7 @@ public:
QSet<Core::Id> targetDeviceTypes() const override;
QString qnxHost() const;
- QString qnxTarget() const;
+ Utils::FileName qnxTarget() const;
QString cpuDir() const;