summaryrefslogtreecommitdiff
path: root/msvc/libusb_2017.sln
diff options
context:
space:
mode:
authorChris Dickens <christopher.a.dickens@gmail.com>2020-01-21 15:38:56 -0800
committerChris Dickens <christopher.a.dickens@gmail.com>2020-01-21 15:38:56 -0800
commitde4a59af87bf0b6df04d9f1c9439c957681f5e53 (patch)
tree7857351cd595eaea3459dadda4bfe1a3008a892e /msvc/libusb_2017.sln
parentf90d07613c7a86eca85df9f8209ce586ce70ecf6 (diff)
downloadlibusb-de4a59af87bf0b6df04d9f1c9439c957681f5e53.tar.gz
Misc: Clean up Visual Studio project files
Commit a9b34d170a ("Adding support for ARM & ARM64 Windows Platform") introduced a dependency on a particular version of the Windows 10 SDK for *all* platforms. This is particularly annoying for most users who will only be building for Windows. Fix this by specifying the SDK dependency only for the ARM/ARM64 platforms and bump to the latest. Commit 77037c4dd6 ("Adds /utf-8 to compile options") added this compiler option to all versions of the Visual Studio project files. This results in a number of warnings with the older versions that don't recognize this option. Fix this by keeping this option only for 2015 and newer. Explicitly specify library dependencies for non-static targets. With a small change in the UsbDk backend we can completely remove all depenencies other than kernel32.lib. Lastly, remove the 'MinimalRebuild' option for 2015 and newer project files as this option is now deprecated and results in a warning for each project. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
Diffstat (limited to 'msvc/libusb_2017.sln')
-rw-r--r--msvc/libusb_2017.sln2
1 files changed, 1 insertions, 1 deletions
diff --git a/msvc/libusb_2017.sln b/msvc/libusb_2017.sln
index 6f53917..63d91d5 100644
--- a/msvc/libusb_2017.sln
+++ b/msvc/libusb_2017.sln
@@ -183,4 +183,4 @@ Global
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AD8203A3-88DD-4212-A273-100DFAD69F6B}
EndGlobalSection
-EndGlobal \ No newline at end of file
+EndGlobal