From 133001b545cbb4215c19b9f0f62924be4ef712fd Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Fri, 15 Dec 2017 09:58:51 +1100 Subject: [PATCH] [host] added NvFBC build configurations to vcxproj --- host/Looking Glass.sln | 20 ++++ host/looking-glass-host.vcxproj | 156 +++++++++++++++++++++++++++++++ host/sync-test/sync-test.vcxproj | 130 ++++++++++++++++++++++++++ 3 files changed, 306 insertions(+) diff --git a/host/Looking Glass.sln b/host/Looking Glass.sln index a8bc7d63..ec5e03de 100644 --- a/host/Looking Glass.sln +++ b/host/Looking Glass.sln @@ -9,24 +9,44 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sync-test", "sync-test\sync EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug - NvFBC|x64 = Debug - NvFBC|x64 + Debug - NvFBC|x86 = Debug - NvFBC|x86 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Release - NvFBC|x64 = Release - NvFBC|x64 + Release - NvFBC|x86 = Release - NvFBC|x86 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug - NvFBC|x64.ActiveCfg = Debug - NvFBC|x64 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug - NvFBC|x64.Build.0 = Debug - NvFBC|x64 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug - NvFBC|x86.ActiveCfg = Debug - NvFBC|Win32 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug - NvFBC|x86.Build.0 = Debug - NvFBC|Win32 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug|x64.ActiveCfg = Debug|x64 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug|x64.Build.0 = Debug|x64 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug|x86.ActiveCfg = Debug|Win32 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Debug|x86.Build.0 = Debug|Win32 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release - NvFBC|x64.ActiveCfg = Release - NvFBC|x64 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release - NvFBC|x64.Build.0 = Release - NvFBC|x64 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release - NvFBC|x86.ActiveCfg = Release - NvFBC|Win32 + {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release - NvFBC|x86.Build.0 = Release - NvFBC|Win32 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release|x64.ActiveCfg = Release|x64 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release|x64.Build.0 = Release|x64 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release|x86.ActiveCfg = Release|Win32 {D439DE3E-32FB-4599-8B5D-C92674D400D4}.Release|x86.Build.0 = Release|Win32 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug - NvFBC|x64.ActiveCfg = Debug - NvFBC|x64 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug - NvFBC|x64.Build.0 = Debug - NvFBC|x64 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug - NvFBC|x86.ActiveCfg = Debug - NvFBC|Win32 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug - NvFBC|x86.Build.0 = Debug - NvFBC|Win32 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug|x64.ActiveCfg = Debug|x64 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug|x64.Build.0 = Debug|x64 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug|x86.ActiveCfg = Debug|Win32 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Debug|x86.Build.0 = Debug|Win32 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release - NvFBC|x64.ActiveCfg = Release - NvFBC|x64 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release - NvFBC|x64.Build.0 = Release - NvFBC|x64 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release - NvFBC|x86.ActiveCfg = Release - NvFBC|Win32 + {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release - NvFBC|x86.Build.0 = Release - NvFBC|Win32 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release|x64.ActiveCfg = Release|x64 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release|x64.Build.0 = Release|x64 {6CC4DA30-6FBD-4ACA-9BA6-2DE731032800}.Release|x86.ActiveCfg = Release|Win32 diff --git a/host/looking-glass-host.vcxproj b/host/looking-glass-host.vcxproj index 87386fb6..9dda88fa 100644 --- a/host/looking-glass-host.vcxproj +++ b/host/looking-glass-host.vcxproj @@ -1,10 +1,26 @@  + + Debug - NvFBC + Win32 + + + Debug - NvFBC + x64 + Debug Win32 + + Release - NvFBC + Win32 + + + Release - NvFBC + x64 + Release Win32 @@ -31,6 +47,11 @@ v140 Unicode + + true + v140 + Unicode + Application false @@ -38,11 +59,23 @@ true Unicode + + Application + false + v140 + true + Unicode + true v140 Unicode + + true + v140 + Unicode + Application false @@ -50,6 +83,13 @@ true Unicode + + Application + false + v140 + true + Unicode + @@ -58,32 +98,60 @@ + + + + + + + + + + + + true $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + + true + $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + true $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + + true + $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + false $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + false $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + + false + $(VC_IncludePath);$(WindowsSDK_IncludePath);;C:\Program Files %28x86%29\NVIDIA Corporation\NVIDIA Capture SDK\inc + @@ -104,6 +172,26 @@ PerMonitorHighDPIAware + + + + + Level3 + Disabled + CONFIG_CAPTURE_NVFBC;%(PreprocessorDefinitions) + true + ..\;.\;%(AdditionalIncludeDirectories) + + + Windows + true + kernel32.lib;shlwapi.lib;dxgi.lib;d3d11.lib;setupapi.lib;uuid.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + PerMonitorHighDPIAware + + @@ -124,6 +212,26 @@ PerMonitorHighDPIAware + + + + + Level3 + Disabled + CONFIG_CAPTURE_NVFBC;%(PreprocessorDefinitions) + true + ..\;.\;%(AdditionalIncludeDirectories) + + + Windows + true + kernel32.lib;shlwapi.lib;dxgi.lib;d3d11.lib;setupapi.lib;uuid.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + PerMonitorHighDPIAware + + Level3 @@ -148,6 +256,30 @@ PerMonitorHighDPIAware + + + Level3 + + + MaxSpeed + true + true + CONFIG_CAPTURE_NVFBC;%(PreprocessorDefinitions) + true + ..\;.\;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + kernel32.lib;shlwapi.lib;dxgi.lib;d3d11.lib;setupapi.lib;uuid.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + PerMonitorHighDPIAware + + Level3 @@ -172,6 +304,30 @@ PerMonitorHighDPIAware + + + Level3 + + + MaxSpeed + true + true + CONFIG_CAPTURE_NVFBC;%(PreprocessorDefinitions) + true + ..\;.\;%(AdditionalIncludeDirectories) + + + Windows + true + true + true + kernel32.lib;shlwapi.lib;dxgi.lib;d3d11.lib;setupapi.lib;uuid.lib;%(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + PerMonitorHighDPIAware + + diff --git a/host/sync-test/sync-test.vcxproj b/host/sync-test/sync-test.vcxproj index d569e8a4..916c40da 100644 --- a/host/sync-test/sync-test.vcxproj +++ b/host/sync-test/sync-test.vcxproj @@ -1,10 +1,26 @@  + + Debug - NvFBC + Win32 + + + Debug - NvFBC + x64 + Debug Win32 + + Release - NvFBC + Win32 + + + Release - NvFBC + x64 + Release Win32 @@ -31,6 +47,12 @@ v140 Unicode + + Application + true + v140 + Unicode + Application false @@ -38,12 +60,25 @@ true Unicode + + Application + false + v140 + true + Unicode + Application true v140 Unicode + + Application + true + v140 + Unicode + Application false @@ -51,6 +86,13 @@ true Unicode + + Application + false + v140 + true + Unicode + @@ -59,28 +101,52 @@ + + + + + + + + + + + + true + + true + true + + true + false + + false + false + + false + @@ -95,6 +161,20 @@ true + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + @@ -109,6 +189,20 @@ true + + + + + Level3 + Disabled + _DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + Level3 @@ -127,6 +221,24 @@ true + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + Level3 @@ -145,6 +257,24 @@ true + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + +