diff --git a/src/plugins/debugger/debuggeritemmanager.cpp b/src/plugins/debugger/debuggeritemmanager.cpp index 6891d43faf3..0b730cb971f 100644 --- a/src/plugins/debugger/debuggeritemmanager.cpp +++ b/src/plugins/debugger/debuggeritemmanager.cpp @@ -702,7 +702,7 @@ void DebuggerItemManagerPrivate::autoDetectCdbDebuggers() void DebuggerItemManagerPrivate::autoDetectGdbOrLldbDebuggers() { const QStringList filters = {"gdb-i686-pc-mingw32", "gdb-i686-pc-mingw32.exe", "gdb", - "gdb.exe", "lldb", "lldb.exe", "lldb-*"}; + "gdb.exe", "lldb", "lldb.exe", "lldb-[1-9]*"}; // DebuggerItem result; // result.setAutoDetected(true); @@ -748,14 +748,8 @@ void DebuggerItemManagerPrivate::autoDetectGdbOrLldbDebuggers() dir.setFilter(QDir::Files | QDir::Executable); foreach (const Utils::FileName &base, path) { dir.setPath(base.toFileInfo().absoluteFilePath()); - foreach (const QString &entry, dir.entryList()) { - if (entry.startsWith("lldb-platform-") - || entry.startsWith("lldb-gdbserver-") - || entry.startsWith("lldb-mi-")) { - continue; - } + foreach (const QString &entry, dir.entryList()) suspects.append(FileName::fromString(dir.absoluteFilePath(entry))); - } } foreach (const FileName &command, suspects) {