diff options
-rw-r--r-- | windows/msvc/genhdr.targets | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/windows/msvc/genhdr.targets b/windows/msvc/genhdr.targets index 8c2ba8eb21..afe5f5d765 100644 --- a/windows/msvc/genhdr.targets +++ b/windows/msvc/genhdr.targets @@ -87,6 +87,10 @@ using(var outFile = System.IO.File.CreateText(OutputFile)) { <MSBuild Projects="$(MSBuildThisFileFullPath)" Targets="CopyFileIfDifferent" Properties="SourceFile=$(TmpFile);DestFile=$(DestFile)"/> </Target> + <Target Name="RemoveGeneratedFiles" AfterTargets="Clean"> + <RemoveDir Directories="$(DestDir)"/> + </Target> + <!--Copies SourceFile to DestFile only if SourceFile's content differs from DestFile's. We use this to 'touch' the generated files only when they are really newer so a build is only triggered if the generated content actually changed, |