diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6b65910 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +Debug +ipch +*.vcxproj.user +*.opensdf +*.sdf +*.suo \ No newline at end of file diff --git a/gflags-vs2003.sln b/gflags-vs2003.sln index ec25b09..bff7f6d 100644 --- a/gflags-vs2003.sln +++ b/gflags-vs2003.sln @@ -1,9 +1,9 @@ Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags", "vsprojects\libgflags\libgflags-vs2003.vcproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags-vs2003", "vsprojects\libgflags\libgflags-vs2003.vcproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest", "vsprojects\gflags_unittest\gflags_unittest-vs2003.vcproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest-vs2003", "vsprojects\gflags_unittest\gflags_unittest-vs2003.vcproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" ProjectSection(ProjectDependencies) = postProject {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC} = {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC} EndProjectSection diff --git a/gflags-vs2010.sln b/gflags-vs2010.sln index 5c34be4..f195d66 100644 --- a/gflags-vs2010.sln +++ b/gflags-vs2010.sln @@ -1,23 +1,33 @@ Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags", "vsprojects\libgflags\libgflags-vs2010.vcxproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags-vs2010", "vsprojects\libgflags\libgflags-vs2010.vcxproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest", "vsprojects\gflags_unittest\gflags_unittest-vs2010.vcxproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest-vs2010", "vsprojects\gflags_unittest\gflags_unittest-vs2010.vcxproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Debug|Win32.ActiveCfg = Debug|Win32 {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Debug|Win32.Build.0 = Debug|Win32 + {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Debug|x64.ActiveCfg = Debug|x64 + {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Debug|x64.Build.0 = Debug|x64 {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Release|Win32.ActiveCfg = Release|Win32 {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Release|Win32.Build.0 = Release|Win32 + {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Release|x64.ActiveCfg = Release|x64 + {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}.Release|x64.Build.0 = Release|x64 {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Debug|Win32.ActiveCfg = Debug|Win32 {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Debug|Win32.Build.0 = Debug|Win32 + {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Debug|x64.ActiveCfg = Debug|x64 + {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Debug|x64.Build.0 = Debug|x64 {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Release|Win32.ActiveCfg = Release|Win32 {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Release|Win32.Build.0 = Release|Win32 + {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Release|x64.ActiveCfg = Release|x64 + {4B263748-5F0F-468C-8C5C-ED2682BB6BE3}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/gflags-vs2012.sln b/gflags-vs2012.sln index dea7012..eb15d17 100644 --- a/gflags-vs2012.sln +++ b/gflags-vs2012.sln @@ -1,8 +1,8 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Express 2012 for Windows Desktop -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags", "vsprojects\libgflags\libgflags-vs2012.vcxproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libgflags-vs2012", "vsprojects\libgflags\libgflags-vs2012.vcxproj", "{FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest", "vsprojects\gflags_unittest\gflags_unittest-vs2012.vcxproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gflags_unittest-vs2012", "vsprojects\gflags_unittest\gflags_unittest-vs2012.vcxproj", "{4B263748-5F0F-468C-8C5C-ED2682BB6BE3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/vsprojects/gflags_unittest/gflags_unittest-vs2010.vcxproj b/vsprojects/gflags_unittest/gflags_unittest-vs2010.vcxproj index 77bd3f5..6624350 100644 --- a/vsprojects/gflags_unittest/gflags_unittest-vs2010.vcxproj +++ b/vsprojects/gflags_unittest/gflags_unittest-vs2010.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {4B263748-5F0F-468C-8C5C-ED2682BB6BE3} @@ -19,34 +27,60 @@ Application MultiByte + + Application + MultiByte + Application MultiByte + + Application + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ true + true $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ false + false AllRules.ruleset + AllRules.ruleset + + AllRules.ruleset + AllRules.ruleset + + @@ -68,6 +102,24 @@ MachineX86 + + + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + $(OutDir)gflags_unittest.exe + true + $(OutDir)gflags_unittest.pdb + Console + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) @@ -86,12 +138,33 @@ MachineX86 + + + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)gflags_unittest.exe + true + Console + true + true + + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL + MultiThreadedDebugDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDLL + MultiThreadedDLL diff --git a/vsprojects/libgflags/libgflags-vs2010.vcxproj b/vsprojects/libgflags/libgflags-vs2010.vcxproj index 7b9d36c..2e9f397 100644 --- a/vsprojects/libgflags/libgflags-vs2010.vcxproj +++ b/vsprojects/libgflags/libgflags-vs2010.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {FB27FBDB-E6C0-4D00-A7F8-1EEEF1B48ABC} @@ -20,34 +28,60 @@ DynamicLibrary MultiByte + + DynamicLibrary + MultiByte + DynamicLibrary MultiByte + + DynamicLibrary + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ true + true $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Configuration)\ $(Configuration)\ + $(Configuration)\ false + false AllRules.ruleset + AllRules.ruleset + + AllRules.ruleset + AllRules.ruleset + + @@ -70,6 +104,25 @@ MachineX86 + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGFLAGS_EXPORTS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + $(OutDir)libgflags-debug.dll + true + $(OutDir)libgflags-debug.pdb + Windows + $(OutDir)libgflags-debug.lib + + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGFLAGS_EXPORTS;%(PreprocessorDefinitions) @@ -89,30 +142,64 @@ MachineX86 + + + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGFLAGS_EXPORTS;%(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)libgflags.dll + true + Windows + true + true + $(OutDir)libgflags.lib + + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL + MultiThreadedDebugDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDLL + MultiThreadedDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL + MultiThreadedDebugDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDLL + MultiThreadedDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL + MultiThreadedDebugDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDLL + MultiThreadedDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL + MultiThreadedDebugDLL ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) + ..\..\src\windows; ..\..\src;%(AdditionalIncludeDirectories) MultiThreadedDLL + MultiThreadedDLL