diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp index 3554ade37f8..fda04137c9e 100644 --- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp +++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp @@ -62,9 +62,8 @@ GdbRemoteServerEngine::GdbRemoteServerEngine(const DebuggerStartParameters &star { m_isMulti = false; m_targetPid = -1; -#ifdef Q_OS_WIN - m_gdbProc->setUseCtrlCStub(startParameters.useCtrlCStub); // This is only set for QNX/BlackBerry -#endif + if (Utils::HostOsInfo::isWindowsHost()) + m_gdbProc->setUseCtrlCStub(startParameters.useCtrlCStub); // This is only set for QNX/BlackBerry connect(&m_uploadProc, SIGNAL(error(QProcess::ProcessError)), SLOT(uploadProcError(QProcess::ProcessError))); connect(&m_uploadProc, SIGNAL(readyReadStandardOutput()), diff --git a/src/plugins/projectexplorer/abstractprocessstep.cpp b/src/plugins/projectexplorer/abstractprocessstep.cpp index bc2c499c236..67ed641ab66 100644 --- a/src/plugins/projectexplorer/abstractprocessstep.cpp +++ b/src/plugins/projectexplorer/abstractprocessstep.cpp @@ -197,9 +197,8 @@ void AbstractProcessStep::run(QFutureInterface &fi) } m_process = new Utils::QtcProcess(); -#ifdef Q_OS_WIN - m_process->setUseCtrlCStub(true); -#endif + if (Utils::HostOsInfo::isWindowsHost()) + m_process->setUseCtrlCStub(true); m_process->setWorkingDirectory(wd.absolutePath()); m_process->setEnvironment(m_param.environment());