aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidrunner.cpp
diff options
context:
space:
mode:
authorBogDan Vatra <[email protected]>2014-08-07 10:10:32 +0300
committerDaniel Teske <[email protected]>2014-08-08 17:37:28 +0200
commitd7760f19a2dc10ff4feec4e6e07476ad96115d2b (patch)
tree95646487e3044bdd163ec3ce357503f8d178c633 /src/plugins/android/androidrunner.cpp
parente0abca4be7737114eb65ffe6d37000b0800cebd3 (diff)
Android: Use the new gdbserver name for Qt 5.4+
Starting with Qt 5.4 we are packaging the gdbserver tool as gdbserver.so, otherwise gradle will refuse to add it to the package. Gdbserver is renamed also for ant. Change-Id: I6da3ad54de591c124fe56d5464e74099dfd901a1 Reviewed-by: Daniel Teske <[email protected]>
Diffstat (limited to 'src/plugins/android/androidrunner.cpp')
-rw-r--r--src/plugins/android/androidrunner.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/android/androidrunner.cpp b/src/plugins/android/androidrunner.cpp
index 4958b1be8d4..d1e33b2b646 100644
--- a/src/plugins/android/androidrunner.cpp
+++ b/src/plugins/android/androidrunner.cpp
@@ -38,6 +38,7 @@
#include <debugger/debuggerrunconfigurationaspect.h>
#include <projectexplorer/target.h>
+#include <qtsupport/qtkitinformation.h>
#include <utils/qtcassert.h>
#include <QTime>
@@ -94,6 +95,10 @@ AndroidRunner::AndroidRunner(QObject *parent,
m_pongFile = _("/data/local/tmp/qt/debug-pong-") + m_packageName;
m_gdbserverSocket = packageDir + _("/debug-socket");
m_gdbserverPath = packageDir + _("/lib/gdbserver");
+ const QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target->kit());
+ if (version && version->qtVersion() >= QtSupport::QtVersionNumber(5, 4, 0))
+ m_gdbserverPath += _(".so");
+
m_gdbserverCommand = m_gdbserverPath + _(" --multi +") + m_gdbserverSocket;
// Detect busybox, as we need to pass -w to ps to get wide output.
QProcess psProc;