From 032ecf654a51b7434d08a3d9bd5f933305fb1044 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Sat, 14 Jul 2018 11:51:48 +0200 Subject: [PATCH] Add Debug Dll / Release Dll configurations for MSVC 2010 --- miniupnpc/msvc/.gitignore | 2 + miniupnpc/msvc/miniupnpc_vs2010.sln | 14 ++++- miniupnpc/msvc/miniupnpc_vs2010.vcxproj | 67 ++++++++++++++++++++ miniupnpc/msvc/upnpc-static_vs2010.vcxproj | 71 ++++++++++++++++++++++ 4 files changed, 152 insertions(+), 2 deletions(-) diff --git a/miniupnpc/msvc/.gitignore b/miniupnpc/msvc/.gitignore index ec67f23..44b8c42 100644 --- a/miniupnpc/msvc/.gitignore +++ b/miniupnpc/msvc/.gitignore @@ -1,7 +1,9 @@ *.db .vs Debug/ +Debug Dll/ Release/ +Release Dll/ *.user *.suo *.sdf diff --git a/miniupnpc/msvc/miniupnpc_vs2010.sln b/miniupnpc/msvc/miniupnpc_vs2010.sln index 65a8734..02d5e71 100644 --- a/miniupnpc/msvc/miniupnpc_vs2010.sln +++ b/miniupnpc/msvc/miniupnpc_vs2010.sln @@ -1,22 +1,32 @@  Microsoft Visual Studio Solution File, Format Version 11.00 # Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniupnpc", "miniupnpc_vs2010.vcxproj", "{D28CE435-CB33-4BAE-8A52-C6EF915956F5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "miniupnpc_vs2010", "miniupnpc_vs2010.vcxproj", "{D28CE435-CB33-4BAE-8A52-C6EF915956F5}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "upnpc-static", "upnpc-static_vs2010.vcxproj", "{469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "upnpc-static_vs2010", "upnpc-static_vs2010.vcxproj", "{469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug Dll|Win32 = Debug Dll|Win32 Debug|Win32 = Debug|Win32 + Release Dll|Win32 = Release Dll|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Debug Dll|Win32.ActiveCfg = Debug Dll|Win32 + {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Debug Dll|Win32.Build.0 = Debug Dll|Win32 {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Debug|Win32.ActiveCfg = Debug|Win32 {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Debug|Win32.Build.0 = Debug|Win32 + {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Release Dll|Win32.ActiveCfg = Release Dll|Win32 + {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Release Dll|Win32.Build.0 = Release Dll|Win32 {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Release|Win32.ActiveCfg = Release|Win32 {D28CE435-CB33-4BAE-8A52-C6EF915956F5}.Release|Win32.Build.0 = Release|Win32 + {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Debug Dll|Win32.ActiveCfg = Debug Dll|Win32 + {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Debug Dll|Win32.Build.0 = Debug Dll|Win32 {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Debug|Win32.ActiveCfg = Debug|Win32 {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Debug|Win32.Build.0 = Debug|Win32 + {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Release Dll|Win32.ActiveCfg = Release Dll|Win32 + {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Release Dll|Win32.Build.0 = Release Dll|Win32 {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Release|Win32.ActiveCfg = Release|Win32 {469E1CF6-08A2-4B7B-A2AA-5BDB089857C1}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection diff --git a/miniupnpc/msvc/miniupnpc_vs2010.vcxproj b/miniupnpc/msvc/miniupnpc_vs2010.vcxproj index 179ec2d..4815940 100644 --- a/miniupnpc/msvc/miniupnpc_vs2010.vcxproj +++ b/miniupnpc/msvc/miniupnpc_vs2010.vcxproj @@ -1,10 +1,18 @@  + + Debug Dll + Win32 + Debug Win32 + + Release Dll + Win32 + Release Win32 @@ -21,28 +29,49 @@ Unicode true + + DynamicLibrary + Unicode + true + StaticLibrary Unicode + + DynamicLibrary + Unicode + + + + + + + <_ProjectFileVersion>10.0.40219.1 $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ miniupnpc + miniupnpc miniupnpc + miniupnpc @@ -60,6 +89,25 @@ genminiupnpcstrings.vbs + + + Disabled + _CRT_SECURE_NO_WARNINGS;MINIUPNP_EXPORTS;DEBUG;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + genminiupnpcstrings.vbs + + + ws2_32.lib;IPHlpApi.Lib;%(AdditionalDependencies) + + MaxSpeed @@ -76,6 +124,25 @@ genminiupnpcstrings.vbs + + + MaxSpeed + true + _CRT_SECURE_NO_WARNINGS;MINIUPNP_EXPORTS;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + genminiupnpcstrings.vbs + + + ws2_32.lib;IPHlpApi.Lib;%(AdditionalDependencies) + + diff --git a/miniupnpc/msvc/upnpc-static_vs2010.vcxproj b/miniupnpc/msvc/upnpc-static_vs2010.vcxproj index e815024..f346ad9 100644 --- a/miniupnpc/msvc/upnpc-static_vs2010.vcxproj +++ b/miniupnpc/msvc/upnpc-static_vs2010.vcxproj @@ -1,10 +1,18 @@  + + Debug Dll + Win32 + Debug Win32 + + Release Dll + Win32 + Release Win32 @@ -21,30 +29,53 @@ Unicode true + + Application + Unicode + true + Application Unicode + + Application + Unicode + + + + + + + <_ProjectFileVersion>10.0.40219.1 $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ true + true $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ false + false upnpc-static + upnpc-static upnpc-static + upnpc-static @@ -65,6 +96,25 @@ MachineX86 + + + Disabled + _DEBUG;_CONSOLE;DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + ws2_32.lib;Debug\miniupnpc.lib;%(AdditionalDependencies) + true + Console + MachineX86 + + MaxSpeed @@ -86,6 +136,27 @@ MachineX86 + + + MaxSpeed + true + NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + ws2_32.lib;Release\miniupnpc.lib;%(AdditionalDependencies) + true + Console + true + true + MachineX86 + +