diff options
author | BogDan Vatra <bogdan@kdab.com> | 2017-04-21 16:37:18 +0300 |
---|---|---|
committer | BogDan Vatra <bogdan@kdab.com> | 2017-04-25 08:07:45 +0000 |
commit | cf291537ab218cd93c87675f693abed473065468 (patch) | |
tree | 1365be377b12b1cc57a6fedb10ad95642b3c1903 | |
parent | 1a7bc520c5df4da80b7e65acbec1f546f9c87870 (diff) | |
download | qttools-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.cpp | 13 |
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; } |