forked from qt-creator/qt-creator
DAP: Fix windows support
- Added using named pipe for windows Change-Id: I45561481d63c5dd81bda14e6ace4fb0374d1b488 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -260,8 +260,12 @@ void DapEngine::setupEngine()
|
||||
if (currentPerspective->parentPerspectiveId() == Constants::CMAKE_PERSPECTIVE_ID) {
|
||||
qCDebug(dapEngineLog) << "build system name" << ProjectExplorer::ProjectTree::currentBuildSystem()->name();
|
||||
|
||||
m_dataGenerator = std::make_unique<LocalSocketDataProvider>(
|
||||
TemporaryDirectory::masterDirectoryPath() + "/cmake-dap.sock");
|
||||
if (TemporaryDirectory::masterDirectoryFilePath().osType() == Utils::OsType::OsTypeWindows) {
|
||||
m_dataGenerator = std::make_unique<LocalSocketDataProvider>("\\\\.\\pipe\\cmake-dap");
|
||||
} else {
|
||||
m_dataGenerator = std::make_unique<LocalSocketDataProvider>(
|
||||
TemporaryDirectory::masterDirectoryPath() + "/cmake-dap.sock");
|
||||
}
|
||||
connectDataGeneratorSignals();
|
||||
|
||||
connect(ProjectExplorer::ProjectTree::currentBuildSystem(),
|
||||
|
||||
Reference in New Issue
Block a user