diff options
| author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2012-09-28 10:13:56 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2012-09-28 11:15:35 +0200 |
| commit | 23c3f61d1a7fd62b15f73d50e682f1b812422e36 (patch) | |
| tree | 00df56b1b604543d7980ce637d15b092abe1f280 /src/tools/sdktool | |
| parent | e834d75b0400c236525e985f0c107d91f192bf67 (diff) | |
| download | qt-creator-23c3f61d1a7fd62b15f73d50e682f1b812422e36.tar.gz | |
Add Autodetection for system cdb/gdb for kits added by sdktool.
Introduced special 'auto' value for debugger binary.
Change-Id: I5be4fa148ce9ded06826a7dda647c5ba402dc70a
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'src/tools/sdktool')
| -rw-r--r-- | src/tools/sdktool/README.txt | 1 | ||||
| -rw-r--r-- | src/tools/sdktool/addkitoperation.cpp | 6 | ||||
| -rw-r--r-- | src/tools/sdktool/addkitoperation.h | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/src/tools/sdktool/README.txt b/src/tools/sdktool/README.txt index be6f2225ff..9e21e73cbb 100644 --- a/src/tools/sdktool/README.txt +++ b/src/tools/sdktool/README.txt @@ -119,6 +119,7 @@ Add a Kit using the newly set up tool chain and Qt version: Tricky parts: - debuggerengine is the integer used in the enum Debugger::DebuggerEngineType The most important type is 1 for GDB. + - debugger can be a absolute path or the value: 'auto' - devicetype is the string returned IDevice::type() diff --git a/src/tools/sdktool/addkitoperation.cpp b/src/tools/sdktool/addkitoperation.cpp index 3f8f659dd3..4fd5104efb 100644 --- a/src/tools/sdktool/addkitoperation.cpp +++ b/src/tools/sdktool/addkitoperation.cpp @@ -63,6 +63,12 @@ static char TOOLCHAIN[] = "PE.Profile.ToolChain"; static char MKSPEC[] = "QtPM4.mkSpecInformation"; static char QT[] = "QtSupport.QtInformation"; +AddKitOperation::AddKitOperation() + : m_debuggerEngine(0) + , m_debugger(QLatin1String("auto")) +{ +} + QString AddKitOperation::name() const { return QLatin1String("addKit"); diff --git a/src/tools/sdktool/addkitoperation.h b/src/tools/sdktool/addkitoperation.h index e526bcb604..e1910674b3 100644 --- a/src/tools/sdktool/addkitoperation.h +++ b/src/tools/sdktool/addkitoperation.h @@ -38,6 +38,8 @@ class AddKitOperation : public Operation { public: + AddKitOperation(); + QString name() const; QString helpText() const; QString argumentsHelpText() const; |
