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)" /> - + +