summaryrefslogtreecommitdiff
path: root/Source/Core/WinUpdater
diff options
context:
space:
mode:
authorShawn Hoffman <godisgovernment@gmail.com>2022-07-31 00:39:35 -0700
committerShawn Hoffman <godisgovernment@gmail.com>2022-08-02 22:24:22 -0700
commitc5da2877cc8059e6bd889e13f9cf91bd8d5798b5 (patch)
treead381bc062212d33134b2b7888fdeab57bccec42 /Source/Core/WinUpdater
parent7d2d5d914bf3cacbecbb0bf8a642b616744aad54 (diff)
msbuild: refactor to reduce rebuild events
* moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
Diffstat (limited to 'Source/Core/WinUpdater')
-rw-r--r--Source/Core/WinUpdater/WinUpdater.vcxproj25
1 files changed, 7 insertions, 18 deletions
diff --git a/Source/Core/WinUpdater/WinUpdater.vcxproj b/Source/Core/WinUpdater/WinUpdater.vcxproj
index cd523bb017..37bb9530b9 100644
--- a/Source/Core/WinUpdater/WinUpdater.vcxproj
+++ b/Source/Core/WinUpdater/WinUpdater.vcxproj
@@ -12,6 +12,7 @@
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VSPropsDir)Base.props" />
+ <Import Project="$(VSPropsDir)Base.Dolphin.props" />
<Import Project="$(VSPropsDir)PCHUse.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
@@ -27,30 +28,18 @@
<ProjectReference Include="$(CoreDir)DolphinLib.vcxproj">
<Project>{D79392F7-06D6-4B4B-A39F-4D587C215D3A}</Project>
</ProjectReference>
- <ProjectReference Include="$(ExternalsDir)cpp-optparse\cpp-optparse.vcxproj">
- <Project>{c636d9d1-82fe-42b5-9987-63b7d4836341}</Project>
- </ProjectReference>
- <ProjectReference Include="$(ExternalsDir)curl\curl.vcxproj">
- <Project>{bb00605c-125f-4a21-b33b-7bf418322dcb}</Project>
- </ProjectReference>
- <ProjectReference Include="$(ExternalsDir)ed25519\ed25519.vcxproj">
- <Project>{5bdf4b91-1491-4fb0-bc27-78e9a8e97dc3}</Project>
- </ProjectReference>
- <ProjectReference Include="$(ExternalsDir)fmt\fmt.vcxproj">
- <Project>{4BC5A148-0AB3-440F-A980-A29B4B999190}</Project>
- </ProjectReference>
- <ProjectReference Include="$(ExternalsDir)mbedtls\mbedTLS.vcxproj">
- <Project>{bdb6578b-0691-4e80-a46c-df21639fd3b8}</Project>
- </ProjectReference>
- <ProjectReference Include="$(ExternalsDir)zlib-ng\zlib-ng.vcxproj">
- <Project>{F6EA7144-8D64-4EBB-A13E-76DFBD911EAE}</Project>
- </ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\UpdaterCommon\UpdaterCommon.cpp" />
<ClCompile Include="Main.cpp" />
<ClCompile Include="WinUI.cpp" />
</ItemGroup>
+ <Import Project="$(ExternalsDir)cpp-optparse\exports.props" />
+ <Import Project="$(ExternalsDir)curl\exports.props" />
+ <Import Project="$(ExternalsDir)ed25519\exports.props" />
+ <Import Project="$(ExternalsDir)fmt\exports.props" />
+ <Import Project="$(ExternalsDir)mbedtls\exports.props" />
+ <Import Project="$(ExternalsDir)zlib-ng\exports.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>