diff --git a/src/plugins/qt4projectmanager/qmakestep.cpp b/src/plugins/qt4projectmanager/qmakestep.cpp index 6e7003cccf5d02200d87eec7baab94609d8f845f..fe858f5a7b5c1263813d14eeab717e111d1dfd7f 100644 --- a/src/plugins/qt4projectmanager/qmakestep.cpp +++ b/src/plugins/qt4projectmanager/qmakestep.cpp @@ -106,9 +106,9 @@ QStringList QMakeStep::allArguments() Qt4BuildConfiguration *bc = qt4BuildConfiguration(); QStringList arguments; if (bc->subNodeBuild()) - arguments << bc->subNodeBuild()->path(); + arguments << QDir::toNativeSeparators(bc->subNodeBuild()->path()); else - arguments << buildConfiguration()->target()->project()->file()->fileName(); + arguments << QDir::toNativeSeparators(buildConfiguration()->target()->project()->file()->fileName()); arguments << "-r"; if (!additonalArguments.contains("-spec")) @@ -153,6 +153,7 @@ QStringList QMakeStep::moreArguments() << QLatin1String("RCC_DIR=rcc"); } + // Do not turn debugger path into native path separators: Qmake does not like that! arguments << QLatin1String(Constants::QMAKEVAR_QMLJSDEBUGGER_PATH) + QLatin1Char('=') + Core::ICore::instance()->resourcePath() + QLatin1String("/qml/qmljsdebugger"); return arguments;