summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kdab.com>2017-04-21 16:37:18 +0300
committerBogDan Vatra <bogdan@kdab.com>2017-04-25 08:07:45 +0000
commitcf291537ab218cd93c87675f693abed473065468 (patch)
tree1365be377b12b1cc57a6fedb10ad95642b3c1903
parent1a7bc520c5df4da80b7e65acbec1f546f9c87870 (diff)
downloadqttools-cf291537ab218cd93c87675f693abed473065468.tar.gz
Write debugger command to assets
Change-Id: I0a8e44106aa3ada8267438c173c2d8dfe9f511e6 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-rw-r--r--src/androiddeployqt/main.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/androiddeployqt/main.cpp b/src/androiddeployqt/main.cpp
index 3eaaa399f..da3b82679 100644
--- a/src/androiddeployqt/main.cpp
+++ b/src/androiddeployqt/main.cpp
@@ -2822,6 +2822,19 @@ bool copyGdbServer(const Options &options)
return false;
}
+ QString addedByAndroidDeployQtPath = options.outputDirectory + QLatin1String("/assets/--Added-by-androiddeployqt--/");
+ if (!QDir().mkpath(addedByAndroidDeployQtPath)) {
+ fprintf(stderr, "Failed to create directory '%s'", qPrintable(addedByAndroidDeployQtPath));
+ return false;
+ }
+ QFile f(addedByAndroidDeployQtPath + QLatin1String("debugger.command"));
+ if (!f.open(QIODevice::WriteOnly)) {
+ fprintf(stderr, "Failed to create directory '%s'", qPrintable(addedByAndroidDeployQtPath));
+ return false;
+ }
+ f.write("lib/libgdbserver.so --multi +");
+ f.close();
+
return true;
}