aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtprojectlib/MsBuildProject.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtprojectlib/MsBuildProject.cs')
-rw-r--r--src/qtprojectlib/MsBuildProject.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qtprojectlib/MsBuildProject.cs b/src/qtprojectlib/MsBuildProject.cs
index 0b4bd824..189fd5a0 100644
--- a/src/qtprojectlib/MsBuildProject.cs
+++ b/src/qtprojectlib/MsBuildProject.cs
@@ -193,9 +193,11 @@ namespace QtProjectLib
xImportCppProps.AddAfterSelf(
new XElement(ns + "PropertyGroup",
- new XAttribute("Condition", "'$(QtMsBuild)'==''"),
+ new XAttribute("Condition",
+ @"'$(QtMsBuild)'=='' " +
+ @"or !Exists('$(QtMsBuild)\qt.targets')"),
new XElement(ns + "QtMsBuild",
- @"$(Registry:HKEY_CURRENT_USER\Environment@QtMsBuild)")),
+ @"$(MSBuildProjectDirectory)\QtMsBuild")),
new XElement(ns + "Target",
new XAttribute("Name", "QtMsBuildNotFound"),