Make kdev{debuggercommon, gdb, lldb} compile under Windows.

Authored by arrowd on Oct 26 2017, 8:10 PM.

Description

Make kdev{debuggercommon, gdb, lldb} compile under Windows.

Summary:
This patch basically stubs out all stuff that doesn't compile right away.
Most stuff is located in stty.cpp.

From what I've found, Windows does not have a mention of "tty", so STTY::OutOutput/STTY::ErrOutput can't possible fire. This, in turn, makes MIDebugSession::inferiorTtyStdout/MIDebugSession::inferiorTtyStderr not fire.
In the end, KDevelop doesn't get any output from the debuggee.

If I understand it right, we need a way to fire MIDebugSession::inferiorTtyStdout when getting
output right in MI's console, but I haven't looked at it yet.

Reviewers: KDevelop

Subscribers: kdevelop-devel

Differential Revision: https://phabricator.kde.org/D8508

Details

Committed
arrowdOct 27 2017, 9:08 PM
Differential Revision
D8508: Make kdev{debuggercommon, gdb, lldb} compile under Windows.
Parents
R32:863962708473: Merge remote-tracking branch 'origin/5.2'
Branches
Unknown
Tags
Unknown