From edcb8efb8bdbfa820f0580965d9a134a703d00b6 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 9 Jul 2018 14:14:00 +0200 Subject: [PATCH] Fix running lrelease and lupdate as external tools With newer Qt versions. These want to run cl.exe on Windows, which usually is not on the PATH except for the build environment. So, use the current build environment's PATH if that is available (falling back to the system environment's PATH). Task-number: QTCREATORBUG-19892 Change-Id: Ia512b3599d2cca7a0d1169b0d673f32158cb701f Reviewed-by: Tobias Hunger --- src/share/qtcreator/externaltools/lrelease.xml | 1 + src/share/qtcreator/externaltools/lupdate.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/share/qtcreator/externaltools/lrelease.xml b/src/share/qtcreator/externaltools/lrelease.xml index 6e450d237f5..f365591132c 100644 --- a/src/share/qtcreator/externaltools/lrelease.xml +++ b/src/share/qtcreator/externaltools/lrelease.xml @@ -36,5 +36,6 @@ lrelease %{CurrentProject:FilePath} %{CurrentProject:Path} + PATH%3D%25%7BJS%3Aif%20%28%22%25%7BCurrentBuild%3AEnv%3APATH%7D%22%29%20%22%25%7BCurrentBuild%3AEnv%3APATH%7D%22%3B%20else%20%22%25%7BEnv%3APATH%7D%22%7D diff --git a/src/share/qtcreator/externaltools/lupdate.xml b/src/share/qtcreator/externaltools/lupdate.xml index 8991c13439f..bc2e350282c 100644 --- a/src/share/qtcreator/externaltools/lupdate.xml +++ b/src/share/qtcreator/externaltools/lupdate.xml @@ -36,5 +36,6 @@ lupdate %{CurrentProject:FilePath} %{CurrentProject:Path} + PATH%3D%25%7BJS%3Aif%20%28%22%25%7BCurrentBuild%3AEnv%3APATH%7D%22%29%20%22%25%7BCurrentBuild%3AEnv%3APATH%7D%22%3B%20else%20%22%25%7BEnv%3APATH%7D%22%7D