diff --git a/dep/vsprops/QtCompile.props b/dep/vsprops/QtCompile.props
index fd6bddd87..f38c1fd3f 100644
--- a/dep/vsprops/QtCompile.props
+++ b/dep/vsprops/QtCompile.props
@@ -38,12 +38,50 @@
+
+
+
+ $(QtToolOutDir)rcc_%(QtResource.Filename).inputs
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_QtResourceDependency Remove="@(_QtResourceDependency)" />
+
+
+
+ DependsOnTargets="QtResourceDependencies"
+ Condition="'@(QtResource)'!=''"
+ Outputs="%(QtResource.DependencyCache)">
+
+
+
+
- %(QtResource.FullPath)
+ %(QtResource.FullPath);@(_QtResourceDependency)
"$(QtHostBinDir)rcc.exe" -binary -no-compress "%(QtResource.FullPath)" -o "$(QtRccOutDir)%(QtResource.Filename).rcc"
$(QtRccOutDir)%(QtResource.Filename).rcc
@@ -57,7 +95,7 @@
DependenciesMetadataName="AdditionalInputs"
CommandMetadataName="Command"
TLogDirectory="$(TLogLocation)"
- TLogNamePrefix="QtResource"
+ TLogNamePrefix="QtResource_%(QtResource.Filename)"
CheckForInterdependencies="false">
@@ -65,11 +103,13 @@
<_QtResourceOutOfDate Remove="@(_QtResourceOutOfDate)" />
+ <_QtResourceDependency Remove="@(_QtResourceDependency)" />
-
+
+