diff options
| author | Matthew Parlane <parlane@gmail.com> | 2014-08-21 12:25:47 +1200 |
|---|---|---|
| committer | Matthew Parlane <parlane@gmail.com> | 2014-08-21 12:25:47 +1200 |
| commit | cf82972961baa120675fa038b82cf99c8404ab1b (patch) | |
| tree | 35ee1bf6b91ed410a703a1ac2a9e52193b04209d /Source/Core | |
| parent | b5337ea1b51959e000d4df9de363d45736e5613a (diff) | |
| parent | 9ac5d7ecd514013502dfe951b3e6e85ac3d98fa2 (diff) | |
Merge pull request #848 from shuffle2/msvc-improvements
msvc: skip copying Data dir and precompiled dlls to Binary dir if they are already there (unless the source files are newer).
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/DolphinWX/DolphinWX.vcxproj | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/Core/DolphinWX/DolphinWX.vcxproj b/Source/Core/DolphinWX/DolphinWX.vcxproj index 4f2b7cb0e0..c47e1e6a10 100644 --- a/Source/Core/DolphinWX/DolphinWX.vcxproj +++ b/Source/Core/DolphinWX/DolphinWX.vcxproj @@ -218,11 +218,13 @@ <BinaryFiles Include="$(TargetPath)" /> <AllInputFiles Include="@(DataDirFiles);@(ExternalDlls);@(BinaryFiles)" /> </ItemGroup> - <Target Name="AfterBuild" Inputs="@(AllInputFiles)" Outputs="@(AllInputFiles -> '$(BinaryOutputDir)%(Filename)%(Extension)')"> + <Target Name="AfterBuild" Inputs="@(AllInputFiles)" Outputs="@(AllInputFiles -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')"> <Message Text="Copying Data directory..." Importance="High" /> - <Copy SourceFiles="@(DataDirFiles)" DestinationFolder="$(BinaryOutputDir)%(RecursiveDir)" /> + <Copy SourceFiles="@(DataDirFiles)" DestinationFolder="$(BinaryOutputDir)%(RecursiveDir)" + Condition="!Exists('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataDirFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataDirFiles.Extension)').Ticks)" /> <Message Text="Copying External .dlls" Importance="High" /> - <Copy SourceFiles="@(ExternalDlls)" DestinationFolder="$(BinaryOutputDir)" /> + <Copy SourceFiles="@(ExternalDlls)" DestinationFolder="$(BinaryOutputDir)" + Condition="!Exists('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(ExternalDlls.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(ExternalDlls.Extension)').Ticks)" /> <Message Text="Copy: @(BinaryFiles) -> $(BinaryOutputDir)" Importance="High" /> <Copy SourceFiles="@(BinaryFiles)" DestinationFolder="$(BinaryOutputDir)" /> </Target> |
