summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@qt.io>2017-03-31 12:02:23 +0200
committerKai Koehne <kai.koehne@qt.io>2017-03-31 13:48:00 +0000
commita76a364d4fcecf7603e5c9bf888c19802559603b (patch)
treeadaf0c0a396d7d58bb9c1f9971c5c4078c9315ba
parent77ed783f38e68668e6ba0b4cb922b204c168524b (diff)
Fix calls to ninja on Windowsv5.9.0-beta1
Make sure that the path to ninja and the directory uses the correct slashes. Without it, the call might silently fail. Task-number: QTBUG-59842 Change-Id: If59eb14b1fb99aae2b78c85a0052e5aefd5d5bf9 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--src/core/gn_run.pro4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/gn_run.pro b/src/core/gn_run.pro
index 5e4438248..12df5d526 100644
--- a/src/core/gn_run.pro
+++ b/src/core/gn_run.pro
@@ -17,7 +17,7 @@ qtConfig(debug_and_release): CONFIG += debug_and_release build_all
qtConfig(system-ninja) {
QT_TOOL.ninja.binary = ninja
} else {
- QT_TOOL.ninja.binary = $$ninjaPath()
+ QT_TOOL.ninja.binary = $$shell_quote($$shell_path($$ninjaPath()))
}
win32 {
@@ -55,7 +55,7 @@ build_pass|!debug_and_release {
rungn.commands = $$runGn($$gn_binary gen $$gn_build_root --args=$$gn_args --root=$$gn_src_root)
QMAKE_EXTRA_TARGETS += rungn
- runninja.commands = $$NINJA \$\(NINJAFLAGS\) -C $$shell_quote($$OUT_PWD/$$getConfigDir()) QtWebEngineCore
+ runninja.commands = $$NINJA \$\(NINJAFLAGS\) -C $$gn_build_root QtWebEngineCore
runninja.depends += rungn
QMAKE_EXTRA_TARGETS += runninja