summaryrefslogtreecommitdiffstats
path: root/qmake/generators
diff options
context:
space:
mode:
authorSérgio Martins <sergio.martins@kdab.com>2014-02-19 11:54:34 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-14 18:17:48 +0100
commitce5a877a8b95f6e0ba3769db2abab0462e9f0af2 (patch)
treee9a4d27d3aa3da2b0a44fdefee563d99590809b5 /qmake/generators
parentace3b97d4c295d66cbcbfc2af05f7a50e7dab0f6 (diff)
Windows: Support .pdb file names with spaces.
Task-number: QTBUG-3314 Change-Id: I50a8739f134644e3561f1f7e2e04dac469da38b6 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Diffstat (limited to 'qmake/generators')
-rw-r--r--qmake/generators/win32/msvc_nmake.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/qmake/generators/win32/msvc_nmake.cpp b/qmake/generators/win32/msvc_nmake.cpp
index b588e68e83..b8a564968d 100644
--- a/qmake/generators/win32/msvc_nmake.cpp
+++ b/qmake/generators/win32/msvc_nmake.cpp
@@ -416,8 +416,9 @@ void NmakeMakefileGenerator::init()
}
if (project->isActiveConfig("debug_info")) {
QString pdbfile = project->first("DESTDIR") + project->first("TARGET") + version + ".pdb";
- project->values("QMAKE_CFLAGS").append("/Fd" + pdbfile);
- project->values("QMAKE_CXXFLAGS").append("/Fd" + pdbfile);
+ QString escapedPdbFile = escapeFilePath(pdbfile);
+ project->values("QMAKE_CFLAGS").append("/Fd" + escapedPdbFile);
+ project->values("QMAKE_CXXFLAGS").append("/Fd" + escapedPdbFile);
project->values("QMAKE_DISTCLEAN").append(pdbfile);
}
if (project->isActiveConfig("debug")) {