diff options
Diffstat (limited to 'QtMSBuild/QtMsBuild/qt_vars.targets')
-rw-r--r-- | QtMSBuild/QtMsBuild/qt_vars.targets | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/QtMSBuild/QtMsBuild/qt_vars.targets b/QtMSBuild/QtMsBuild/qt_vars.targets index 3e561368..4037a469 100644 --- a/QtMSBuild/QtMsBuild/qt_vars.targets +++ b/QtMSBuild/QtMsBuild/qt_vars.targets @@ -595,10 +595,14 @@ DummyQmlObject { } // Force QtVars target to run when Qt settings have changed // --> <Target Name="QtVarsPrepare" BeforeTargets="QtVars" Condition="Exists('$(QtVarsFilePath)')"> + <PropertyGroup> + <CleanQtModules + >$([System.String]::Join(';',$(QtModules.Split(';',StringSplitOptions.RemoveEmptyEntries))))</CleanQtModules> + </PropertyGroup> <Delete Files="$(QtVarsFilePath)" Condition="Exists('$(QtVarsFilePath)') AND '$(QtBkup_QtInstall)' != '$(QtInstall)'" /> <Delete Files="$(QtVarsFilePath)" Condition="Exists('$(QtVarsFilePath)') - AND '$(QtBkup_QtModules)' != '$(QtModules)'" /> + AND '$(QtBkup_QtModules)' != '$(CleanQtModules)'" /> <Delete Files="$(QtVarsFilePath)" Condition="Exists('$(QtVarsFilePath)') AND '$(QtBkup_QtPathBinaries)' != '$(QtPathBinaries)'" /> <Delete Files="$(QtVarsFilePath)" Condition="Exists('$(QtVarsFilePath)') |