From db5c4c74506ae91a4bafbe129378f6117e694fca Mon Sep 17 00:00:00 2001 From: Shashank Ram Date: Wed, 31 Jan 2018 18:58:55 -0800 Subject: datapath-windows: Allow compiling all targets using SDK 10.0 Previously, Win8/8.1 targets would use SDK8.1. However, its recommended to use the newer SDK as newer VS versions typically drop support for older SDKs later on. This patch adds support to compile all targets (Win8/8.1/10) using the 10.0 SDK. Note that his patch does not drop support for older SDKs. Signed-off-by: Shashank Ram Acked-by: Alin Gabriel Serdean Signed-off-by: Alin Gabriel Serdean --- datapath-windows/Package/package.VcxProj | 28 ++++++++++++------ datapath-windows/ovsext/ovsext.vcxproj | 50 +++++++++++++++++++------------- 2 files changed, 49 insertions(+), 29 deletions(-) (limited to 'datapath-windows') diff --git a/datapath-windows/Package/package.VcxProj b/datapath-windows/Package/package.VcxProj index 47cadcd33..de747eed2 100644 --- a/datapath-windows/Package/package.VcxProj +++ b/datapath-windows/Package/package.VcxProj @@ -42,6 +42,8 @@ $(VCTargetsPath11) + 10.0 + 8.1 @@ -52,46 +54,54 @@ WindowsV6.3 true - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) WindowsV6.3 true - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) true - WindowsKernelModeDriver10.0 + 10.0 + WindowsKernelModeDriver$(PlatformToolsetVer) Desktop Windows8 true - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) Windows8 true - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) false - WindowsKernelModeDriver10.0 + 10.0 + WindowsKernelModeDriver$(PlatformToolsetVer) Universal WindowsV6.3 false - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) Windows8 false - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) @@ -175,4 +185,4 @@ - \ No newline at end of file + diff --git a/datapath-windows/ovsext/ovsext.vcxproj b/datapath-windows/ovsext/ovsext.vcxproj index 48055b99e..0509b765b 100644 --- a/datapath-windows/ovsext/ovsext.vcxproj +++ b/datapath-windows/ovsext/ovsext.vcxproj @@ -43,6 +43,8 @@ Win8 Debug Win32 {0D37F250-E766-44C7-90B4-D7E07E77D1AA} + 10.0 + 8.1 @@ -52,46 +54,54 @@ WindowsV6.3 True - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) WindowsV6.3 True - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) True - WindowsKernelModeDriver10.0 + 10.0 + WindowsKernelModeDriver$(PlatformToolsetVer) Desktop - Win8 + Windows8 True - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) - Win8 + Windows8 True - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) WindowsV6.3 False - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) False - WindowsKernelModeDriver10.0 + 10.0 + WindowsKernelModeDriver$(PlatformToolsetVer) Desktop - Win8 + Windows8 False - WindowsKernelModeDriver8.1 + 8.1 + WindowsKernelModeDriver$(PlatformToolsetVer) @@ -144,7 +154,7 @@ - + @@ -275,14 +285,14 @@ Level4 - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\..;$(MSBuildProjectDirectory) - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\.. - $(IntDir);%(AdditionalIncludeDirectories);..\..;$(MSBuildProjectDirectory) + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\..;$(MSBuildProjectDirectory) + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\.. + .;$(IntDir);%(AdditionalIncludeDirectories);..\..;$(MSBuildProjectDirectory) true true true -- cgit v1.2.1