Commits

Anonymous committed 99c07be

MS Visual Studio solution files are now generated from common stub files.
Updated README.win32

  • Participants
  • Parent commits d05472c

Comments (0)

Files changed (15)

File Makefile.msvc

+# Makefile for building curlpp with MSVC
+# Giuseppe "Cowo" Corbelli - cowo.lugbs.linux.it
+# Piotr Dobrogost - pd.curlpp.org (February 2009 - March 2009)
+#
+# Usage:
+# nmake /f makefile.msvc BUILD_CFG=[dynamic|static]-[debug|release]
+#                        RTLIB_CFG=[dynamic|static]-[debug|release]
+#                        LIBCURL_CFG=[dynamic|static]-[debug|release]
+#
+# All options are optional
+# Default for BUILD_CFG is dynamic-release
+# Default for others is the value of BUILD_CFG
+#
+# Should be invoked from curlpp directory
+# Edit the LIBCURL_PATH or set LIBCURL_PATH envvar !
+
+
+# DEFAULTS SECTION - default values of some variables
+#####################################################
+
+LIB_NAME            = curlpp
+LIBCURL_NAME        = libcurl
+DEFAULT_DIR_OUT     = .\out\$(BUILD_CFG)
+DEFAULT_LIBCURL_PATH= c:\program files (x86)\libcurl
+
+DEFAULT_SELF_CONTAINED = yes
+
+DEFAULT_BUILD_TYPE  = dynamic
+DEFAULT_BUILD_MODE  = release
+
+
+!IFNDEF SELF_CONTAINED
+SELF_CONTAINED  	= $(DEFAULT_SELF_CONTAINED)
+!ENDIF
+
+
+!IFNDEF BUILD_CFG
+BUILD_CFG           = $(DEFAULT_BUILD_TYPE)-$(DEFAULT_BUILD_MODE)
+!ENDIF
+
+!IFNDEF RTLIB_CFG
+RTLIB_CFG           = $(BUILD_CFG)
+!ENDIF
+
+!IFNDEF LIBCURL_CFG
+LIBCURL_CFG         = $(BUILD_CFG)
+!ENDIF
+
+
+!IFNDEF LIBCURL_PATH
+LIBCURL_PATH          = $(DEFAULT_LIBCURL_PATH)
+!ENDIF
+
+!IFNDEF DIR_OUT
+DIR_OUT             = $(DEFAULT_DIR_OUT)
+!ENDIF
+DIR_OBJ             = $(DIR_OUT)\obj
+TARGET              = $(LIB_NAME)$(TARGET_SUFFIX)
+
+
+# GLOBAL SECTION - common options needed for DEBUG/RELEASE and DYNAMIC/STATIC variants of builds
+################################################################################################
+
+# BASE entity
+
+# definitions to be used in following compiler part
+
+COMPILER            = cl.exe
+
+C_DEFS              = /DWIN32 /DBUILDING_CURLPP
+!IF "$(SELF_CONTAINED)" == "yes"
+C_DEFS              = $(C_DEFS) /DCURLPP_SELF_CONTAINED
+!ENDIF
+C_INCLUDES          = /I "./include"
+CFLAGS_STD          = $(C_INCLUDES) $(C_DEFS) /nologo /W0 /EHsc /FD /c
+
+CFLAGS_DYNAMIC      = /UCURLPP_STATICLIB
+CFLAGS_STATIC       = /DCURLPP_STATICLIB
+
+CFLAGS_DEBUG        = /D_DEBUG /Od /Gm /Zi /RTC1 /GR
+CFLAGS_RELEASE      = /DNDEBUG /O2 /GR
+
+CFLAGS              =
+
+# compiler part
+
+!IF "$(BUILD_CFG)" == "dynamic-release"
+CFLAGS              = $(CFLAGS) $(CFLAGS_DYNAMIC) $(CFLAGS_RELEASE)
+!ENDIF
+!IF "$(BUILD_CFG)" == "dynamic-debug"
+CFLAGS              = $(CFLAGS) $(CFLAGS_DYNAMIC) $(CFLAGS_DEBUG)
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-release"
+CFLAGS              = $(CFLAGS) $(CFLAGS_STATIC) $(CFLAGS_RELEASE)
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-debug"
+CFLAGS              = $(CFLAGS) $(CFLAGS_STATIC) $(CFLAGS_DEBUG)
+!ENDIF
+
+# definitions to be used in following linker part
+
+LINKER              = link.exe
+
+LFLAGS_STD          = /nologo /libpath:"$(LIBCURL_PATH)/lib"
+
+LFLAGS_DYNAMIC      = /dll /release /debug /incremental:no /opt:noref
+LFLAGS_STATIC       = /lib
+
+LFLAGS              =
+
+# linker part
+
+!IF "$(BUILD_CFG)" == "dynamic-release"
+LFLAGS              = $(LFLAGS) $(LFLAGS_DYNAMIC)
+!ENDIF
+!IF "$(BUILD_CFG)" == "dynamic-debug"
+LFLAGS              = $(LFLAGS) $(LFLAGS_DYNAMIC)
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-release"
+LFLAGS              = $(LFLAGS) $(LFLAGS_STATIC)
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-debug"
+LFLAGS              = $(LFLAGS) $(LFLAGS_STATIC)
+!ENDIF
+
+# RUN-TIME entity
+
+# compiler part
+
+!IF "$(RTLIB_CFG)" == "dynamic-release"
+CFLAGS              = /MD $(CFLAGS)
+!ENDIF
+!IF "$(RTLIB_CFG)" == "dynamic-debug"
+CFLAGS              = /MDd $(CFLAGS)
+!ENDIF
+!IF "$(RTLIB_CFG)" == "static-release"
+CFLAGS              = /MT $(CFLAGS)
+!ENDIF
+!IF "$(RTLIB_CFG)" == "static-debug"
+CFLAGS              = /MTd $(CFLAGS)
+!ENDIF
+
+# linker part
+# none
+
+
+# DEPENDENCIES SECTION
+######################
+
+CFLAGS_DEPENDENCIES = 
+LFLAGS_DEPENDENCIES = 
+
+# LIBCURL
+
+# definitions to be used in following compiler part
+CFLAGS_LIBCURL      = /I "$(LIBCURL_PATH)/include"
+
+# compiler part
+!IF "$(LIBCURL_CFG)" == "dynamic-release"
+CFLAGS              = $(CFLAGS) $(CFLAGS_LIBCURL)
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "dynamic-debug"
+CFLAGS              = $(CFLAGS) $(CFLAGS_LIBCURL)
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "static-release"
+CFLAGS              = $(CFLAGS) $(CFLAGS_LIBCURL)
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "static-debug"
+CFLAGS              = $(CFLAGS) $(CFLAGS_LIBCURL)
+!ENDIF
+
+
+# libcurl configuration - linker part
+!IF "$(LIBCURL_CFG)" == "dynamic-release"
+LFLAGS_DEPENDENCIES = $(LFLAGS_DEPENDENCIES) $(LIBCURL_NAME)$(TARGET_SUFFIX).lib
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "dynamic-debug"
+LFLAGS_DEPENDENCIES = $(LFLAGS_DEPENDENCIES) $(LIBCURL_NAME)$(TARGET_SUFFIX).lib
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "static-release"
+LFLAGS_DEPENDENCIES = $(LFLAGS_DEPENDENCIES) $(LIBCURL_NAME)$(TARGET_SUFFIX).lib
+!ENDIF
+!IF "$(LIBCURL_CFG)" == "static-debug"
+LFLAGS_DEPENDENCIES = $(LFLAGS_DEPENDENCIES) $(LIBCURL_NAME)$(TARGET_SUFFIX).lib
+!ENDIF
+
+# TARGET
+
+# compiler part
+# none
+
+# definitions to be uses in following linker part
+
+LNK_OUT             = /out:$(DIR_OUT)\$(TARGET)
+LNK_OUT_IMP         = /implib:$(DIR_OUT)\$(TARGET).lib
+LNK_OUT_PDB         = /pdb:$(DIR_OUT)\$(TARGET).pdb
+
+# linker part
+!IF "$(BUILD_CFG)" == "dynamic-release"
+LFLAGS              = $(LFLAGS) $(LNK_OUT).dll $(LNK_OUT_IMP) $(LNK_OUT_PDB)
+!ENDIF
+!IF "$(BUILD_CFG)" == "dynamic-debug"
+LFLAGS              = $(LFLAGS) $(LNK_OUT).dll $(LNK_OUT_IMP) $(LNK_OUT_PDB)
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-release"
+LFLAGS              = $(LFLAGS) $(LNK_OUT).lib
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-debug"
+LFLAGS              = $(LFLAGS) $(LNK_OUT).lib
+!ENDIF
+
+!IF "$(BUILD_CFG)" == "dynamic-release"
+TARGET_SUFFIX       = MD
+!ENDIF
+!IF "$(BUILD_CFG)" == "dynamic-debug"
+TARGET_SUFFIX       = MDd
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-release"
+TARGET_SUFFIX       = MT
+!ENDIF
+!IF "$(BUILD_CFG)" == "static-debug"
+TARGET_SUFFIX       = MTd
+!ENDIF
+
+CC            = $(COMPILER) $(CFLAGS) $(CFLAGS_STD)
+LNK           = $(LINKER) $(LFLAGS) $(LFLAGS_DEPENDENCIES) $(LFLAGS_STD) 
+
+X_OBJS= \
+	$(DIR_OBJ)/CurlHandle.o \
+	$(DIR_OBJ)/cURLpp.o \
+	$(DIR_OBJ)/Exception.o \
+	$(DIR_OBJ)/Easy.o \
+	$(DIR_OBJ)/Form.o \
+	$(DIR_OBJ)/Info.o \
+	$(DIR_OBJ)/Multi.o \
+	$(DIR_OBJ)/OptionBase.o \
+	$(DIR_OBJ)/OptionList.o \
+	$(DIR_OBJ)/OptionSetter.o \
+	$(DIR_OBJ)/SList.o \
+
+all : $(DIR_OUT)$(TARGET)
+
+$(DIR_OUT)$(TARGET): $(X_OBJS)
+	$(LNK) $(X_OBJS)
+
+$(X_OBJS): $(DIR_OBJ) $(DIR_OUT)
+
+$(DIR_OBJ):
+	@if not exist "$(DIR_OBJ)" mkdir $(DIR_OBJ)
+
+$(DIR_OUT):
+	@if not exist "$(DIR_OUT)" mkdir $(DIR_OUT)
+
+	
+.SUFFIXES: .cpp .obj
+
+{.\src\curlpp}.cpp{$(DIR_OBJ)\}.o:
+	$(CC) $(CFLAGS) /Fo"$@"  $<
+	
+{.\src\curlpp\internal}.cpp{$(DIR_OBJ)\}.o:
+	$(CC) $(CFLAGS) /Fo"$@"  $<
+
+clean:
+	@-erase /s $(DIR_OUT)\*.dll 2> NUL
+	@-erase /s $(DIR_OUT)\*.exp 2> NUL
+	@-erase /s $(DIR_OUT)\*.idb 2> NUL
+	@-erase /s $(DIR_OUT)\*.lib 2> NUL
+	@-erase /s $(DIR_OUT)\*.o   2> NUL
+	@-erase /s $(DIR_OUT)\*.pch 2> NUL
+	@-erase /s $(DIR_OUT)\*.pdb 2> NUL
+	@-erase /s $(DIR_OUT)\*.res 2> NUL
+	@-erase /s $(DIR_OUT)\*.manifest 2> NUL	
+
+help options usage :
+	@echo "Usage: nmake /f makefile.msvc \
+    BUILD_CFG=[dynamic|static]-[debug|release] \
+	RTLIB_CFG=[dynamic|static]-[debug|release] \
+	LIBCURL_CFG=[dynamic|static]-[debug|release] \
+    All options are optional \
+    Default for BUILD_CFG is dynamic-release \
+    Default for others is the value of BUILD_CFG"

File README.win32

 Read the README file first.
 
 As of version 0.6.0 curlpp has been built and run on win32.
-However, keep in mind that win32 is not the main development platform:
-support and fixes won't likely come as easily as on Unixes.
 
 Information contained in this file does not apply to cygwin builds.
 
 
 BUILDING CURLPP
 
-Either build curlpp from MS Visual Studio IDE or use msbuild tool to build curlpp from command line.
+You can build curlpp in three different ways
+
+A. from within MS Visual Studio IDE
+B. using msbuild tool and solution files
+C. using namke and makefile
+
+
+A. and B.
+
+	In case of A. and B. first you have to create solution files for your version of MS Visual Studio.
+	To do this use win32\create-vc-solution.bat	batch file with one of the following parameters:
+	7.1, for Visual Studio 2003
+	8, for Visual Studio 2005
+	9, for Visual Studio 2008
+	This batch file needs sed to be run successfully. You can download sed for win32 platform here
+	http://gnuwin32.sourceforge.net/packages/sed.htm
     
-Building from IDE
 
-    Open one of libcurl.VCX.sln solution files in VC IDE, where X=8 or x=9 is the version of VC.
+A. Building from within IDE
 
     Choosing configuration
 
 	
 		The output files will be placed in a directory set in CURLPP_LIB_PATH user macro (by default ".out\lib").
 
-Building from command line
+		
+B. Building using msbuild
 
-    Open a command prompt where curlpp sources are
+    Open a command prompt and change folder to the root of curlpp tree.
 
     set LIBCURL_PATH=/where/curl/is/installed
     set OPENSSL_PATH=/where/openssl/is/installed (only if you have libcurl with ssl support and ssl installed)
     msbuild curlpp.sln /t:Rebuild /p:Configuration=<Configuration>
         where <Configuration> is one of
-        - ReleaseDynamic
-        - ReleaseStatic
-        - DebugDynamic
-        - DebugStatic
-        for VC8 solution file and is one of
         - DynamicLibDebugDynamicRTL
         - DynamicLibDebugStaticRTL
         - DynamicLibReleaseDynamicRTL
         - StaticLibDebugStaticRTL
         - StaticLibReleaseDynamicRTL
         - StaticLibReleaseStaticRTL
-        for VC9 solution file.
         
     Output files will be placed in a directory set in CURLPP_LIB_PATH.
     
-    ReleaseDynamic/DebugDynamic or any of DynamicLib* configurations will build a .dll library file 
-    and a .lib library import file;
-    ReleaseStatic/DebugStatic or any of StaticLib* configurations will build the .lib static (inline) library.        
+    Any of DynamicLib* configurations will build a .dll library file and a .lib library import file.
+    Any of StaticLib* configurations will build the .lib static (inline) library.
+	Any of *Debug* configurations will in addition build a .pdb Program Database file.
 
+	
+C. Building using nmake
 
-    NOTES
+	Open a command prompt and change folder to the root of curlpp tree.
+	Run nmake /f makefile with the following parameters
+	BUILD_CFG=[dynamic|static]-[debug|release]
+	RTLIB_CFG=[dynamic|static]-[debug|release]
+	LIBCURL_CFG=[dynamic|static]-[debug|release]
+
+	All options are optional.
+	Default for BUILD_CFG is dynamic-release.
+	Default for others is the value of BUILD_CFG.
+	Edit the LIBCURL_PATH or set LIBCURL_PATH envvar!
+
+
+NOTES
     
     Linking with libcurl
     
     All versions of this library need libcurl (c library) include files to compile and lib file to link successfully.
-    To compile libcurl in VC9 (2008) you can use solution file libcurl.VC9.sln which you can find in this distribution.
     To build curlpp you first have to set value of LIBCURL_PATH user macro to your installation of libcurl.
     This macro is used in the project file for VC9 to find include and lib files of libcurl.
     Steps to set user macro. Select View/Property Manager, double-click curlpp property sheet, go to
     in the /lib/vc directory.
     
     
-    Building with Boost
+    Building with support for Boost
     
     curlpp has ability to use some features from the Boost library. If you want to build curlpp with support for Boost
     you have to set value of BOOST_PATH user macro to your installation of Boost before building curlpp.
     All user macros like LIBCURL_PATH, OPENSSL_PATH, BOOST_PATH, CURLPP_INCLUDE_PATH, CURLPP_LIB_PATH, WIN_SDK_DIR,
 	CURLPP_EXAMPLES_OUT_DIR, etc. 
 	are defined in project property sheet files named 
-	curlpp.common.VC9.vsprops - for macros used during build of library itself and during build of examples
-	curlpp.VC9.vsprops - for macros used during build of library itself
-	curlpp.examples.VC9.vsprops - for macros used during build of examples
-	In these files there are also defined options common to all configurations, library's configurations and
-	examples' configurations respectively.
+	curlpp.common.vsprops   - options and macros used during build of library itself and during build of examples
+	curlpp.lib.vsprops      - options and macros used during build of library itself
+	curlpp.examples.vsprops - options and macros used during build of examples
 	
 
 	Compiler warnings
 	
 BUILDING CURLPP EXAMPLES
 
-Your can either build the examples from VC IDE or from the command line from examples dir:
+Your can either build the examples from MS Visual Studio IDE or from the command line from within examples folder:
 
     nmake -f Makefile.msvc all
       or    
 
 Giuseppe "Cowo" Corbelli, cowo at lugbs dot linux dot it
 Andrei Korostelev, andrei at korostelev dot net
-Piotr Dobrogost, curlpp at autoera dot pl    (November-December, 2008)
+Piotr Dobrogost, pd.curlpp.org (November 2008 - March 2009)

File curlpp.VC9.sln

-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "curlpp", "curlpp.VC9.vcproj", "{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "curlpp.examples", "curlpp.examples.VC9.vcproj", "{C351C533-3329-4782-A72D-28433330F6E3}"
-	ProjectSection(ProjectDependencies) = postProject
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087} = {DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		DynamicLibDebugDynamicRTL|Win32 = DynamicLibDebugDynamicRTL|Win32
-		DynamicLibDebugStaticRTL|Win32 = DynamicLibDebugStaticRTL|Win32
-		DynamicLibReleaseDynamicRTL|Win32 = DynamicLibReleaseDynamicRTL|Win32
-		DynamicLibReleaseStaticRTL|Win32 = DynamicLibReleaseStaticRTL|Win32
-		StaticLibDebugDynamicRTL|Win32 = StaticLibDebugDynamicRTL|Win32
-		StaticLibDebugStaticRTL|Win32 = StaticLibDebugStaticRTL|Win32
-		StaticLibReleaseDynamicRTL|Win32 = StaticLibReleaseDynamicRTL|Win32
-		StaticLibReleaseStaticRTL|Win32 = StaticLibReleaseStaticRTL|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibDebugDynamicRTL|Win32.ActiveCfg = DynamicLibDebugDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibDebugDynamicRTL|Win32.Build.0 = DynamicLibDebugDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibDebugStaticRTL|Win32.ActiveCfg = DynamicLibDebugStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibDebugStaticRTL|Win32.Build.0 = DynamicLibDebugStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibReleaseDynamicRTL|Win32.ActiveCfg = DynamicLibReleaseDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibReleaseDynamicRTL|Win32.Build.0 = DynamicLibReleaseDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibReleaseStaticRTL|Win32.ActiveCfg = DynamicLibReleaseStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.DynamicLibReleaseStaticRTL|Win32.Build.0 = DynamicLibReleaseStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibDebugDynamicRTL|Win32.ActiveCfg = StaticLibDebugDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibDebugDynamicRTL|Win32.Build.0 = StaticLibDebugDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibDebugStaticRTL|Win32.ActiveCfg = StaticLibDebugStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibDebugStaticRTL|Win32.Build.0 = StaticLibDebugStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibReleaseDynamicRTL|Win32.ActiveCfg = StaticLibReleaseDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibReleaseDynamicRTL|Win32.Build.0 = StaticLibReleaseDynamicRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibReleaseStaticRTL|Win32.ActiveCfg = StaticLibReleaseStaticRTL|Win32
-		{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}.StaticLibReleaseStaticRTL|Win32.Build.0 = StaticLibReleaseStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibDebugDynamicRTL|Win32.ActiveCfg = DynamicLibDebugDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibDebugDynamicRTL|Win32.Build.0 = DynamicLibDebugDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibDebugStaticRTL|Win32.ActiveCfg = DynamicLibDebugStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibDebugStaticRTL|Win32.Build.0 = DynamicLibDebugStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibReleaseDynamicRTL|Win32.ActiveCfg = DynamicLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibReleaseDynamicRTL|Win32.Build.0 = DynamicLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibReleaseStaticRTL|Win32.ActiveCfg = DynamicLibReleaseStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.DynamicLibReleaseStaticRTL|Win32.Build.0 = DynamicLibReleaseStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibDebugDynamicRTL|Win32.ActiveCfg = StaticLibDebugDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibDebugDynamicRTL|Win32.Build.0 = StaticLibDebugDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibDebugStaticRTL|Win32.ActiveCfg = StaticLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibDebugStaticRTL|Win32.Build.0 = StaticLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibReleaseDynamicRTL|Win32.ActiveCfg = StaticLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibReleaseDynamicRTL|Win32.Build.0 = StaticLibReleaseDynamicRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibReleaseStaticRTL|Win32.ActiveCfg = StaticLibReleaseStaticRTL|Win32
-		{C351C533-3329-4782-A72D-28433330F6E3}.StaticLibReleaseStaticRTL|Win32.Build.0 = StaticLibReleaseStaticRTL|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

File curlpp.VC9.vcproj

-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="curlpp"
-	ProjectGUID="{DD2D30B5-B2CB-4DBC-9BA5-039F8CF7D087}"
-	RootNamespace="curlpp"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="DynamicLibDebugDynamicRTL|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="DEBUG"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="libcurlMDd.lib"
-				OutputFile="$(CURLPP_LIB_PATH)\$(ProjectName)MDd.dll"
-				AdditionalLibraryDirectories=""
-				OptimizeReferences="0"
-				EnableCOMDATFolding="0"
-				ProfileGuidedDatabase=""
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary="$(OutDir)\$(ProjectName)MDd.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibReleaseStaticRTL|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="NDEBUG"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				ObjectFile="$(IntDir)\"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="libcurlMT.lib"
-				OutputFile="$(OutDir)\$(ProjectName)MT.dll"
-				AdditionalLibraryDirectories=""
-				ProfileGuidedDatabase=""
-				ImportLibrary="$(OutDir)\$(ProjectName)MT.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibReleaseDynamicRTL|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="NDEBUG"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="libcurlMD.lib"
-				OutputFile="$(OutDir)\$(ProjectName)MD.dll"
-				AdditionalLibraryDirectories=""
-				ProfileGuidedDatabase=""
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-				ImportLibrary="$(OutDir)\$(ProjectName)MD.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibDebugStaticRTL|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="DEBUG"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="libcurlMTd.lib"
-				OutputFile="$(OutDir)\$(ProjectName)MTd.dll"
-				AdditionalLibraryDirectories=""
-				ProfileGuidedDatabase=""
-				ImportLibrary="$(OutDir)\$(ProjectName)MTd.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibDebugDynamicRTL|Win32"
-			ConfigurationType="4"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)\$(ProjectName)staticMDd.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibDebugStaticRTL|Win32"
-			ConfigurationType="4"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)\$(ProjectName)staticMTd.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibReleaseDynamicRTL|Win32"
-			ConfigurationType="4"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="NDEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)\$(ProjectName)staticMD.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibReleaseStaticRTL|Win32"
-			ConfigurationType="4"
-			InheritedPropertySheets=".\curlpp.common.VC9.vsprops;.\curlpp.VC9.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=""
-				PreprocessorDefinitions="NDEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="4"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-				OutputFile="$(OutDir)\$(ProjectName)staticMT.lib"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\src\curlpp\cURLpp.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Easy.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Easy.custom.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Easy.inl"
-				>
-				<FileConfiguration
-					Name="DynamicLibDebugDynamicRTL|Win32"
-					>
-					<Tool
-						Name="VCCustomBuildTool"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Easy.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Exception.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Exception.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Form.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Info.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Info.inl"
-				>
-				<FileConfiguration
-					Name="DynamicLibDebugDynamicRTL|Win32"
-					>
-					<Tool
-						Name="VCCustomBuildTool"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Infos.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Infos.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Multi.cpp"
-				>
-				<FileConfiguration
-					Name="DynamicLibDebugDynamicRTL|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						DisableSpecificWarnings="4251;4275"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Option.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Option.inl"
-				>
-				<FileConfiguration
-					Name="DynamicLibDebugDynamicRTL|Win32"
-					>
-					<Tool
-						Name="VCCustomBuildTool"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Option.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\OptionBase.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Options.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Options.custom.ins"
-				>
-			</File>
-			<File
-				RelativePath=".\src\curlpp\Options.ins"
-				>
-			</File>
-			<Filter
-				Name="utilspp"
-				>
-				<File
-					RelativePath=".\include\utilspp\ThreadingFactoryMutex.inl"
-					>
-					<FileConfiguration
-						Name="DynamicLibDebugDynamicRTL|Win32"
-						>
-						<Tool
-							Name="VCCustomBuildTool"
-						/>
-					</FileConfiguration>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\ThreadingSingle.inl"
-					>
-					<FileConfiguration
-						Name="DynamicLibDebugDynamicRTL|Win32"
-						>
-						<Tool
-							Name="VCCustomBuildTool"
-						/>
-					</FileConfiguration>
-				</File>
-				<Filter
-					Name="singleton"
-					>
-					<File
-						RelativePath=".\include\utilspp\singleton\CreationStatic.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\CreationUsingNew.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\LifetimeDefault.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\src\utilspp\singleton\LifetimeLibrary.cpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\LifetimeLibrary.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\LifetimeWithLongevity.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\src\utilspp\singleton\PrivateMembers.cpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\PrivateMembers.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\SingletonHolder.inl"
-						>
-						<FileConfiguration
-							Name="DynamicLibDebugDynamicRTL|Win32"
-							>
-							<Tool
-								Name="VCCustomBuildTool"
-							/>
-						</FileConfiguration>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="internal"
-				>
-				<File
-					RelativePath=".\src\curlpp\internal\CurlHandle.cpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\CurlHandle.inl"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionContainer.inl"
-					>
-				</File>
-				<File
-					RelativePath=".\src\curlpp\internal\OptionList.cpp"
-					>
-				</File>
-				<File
-					RelativePath=".\src\curlpp\internal\OptionSetter.cpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionSetter.inl"
-					>
-				</File>
-				<File
-					RelativePath=".\src\curlpp\internal\SList.cpp"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-			<File
-				RelativePath=".\include\curlpp\config.win32.h"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\cURLpp.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Easy.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Exception.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Form.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Info.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Infos.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Multi.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Option.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\OptionBase.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Options.hpp"
-				>
-			</File>
-			<File
-				RelativePath=".\include\curlpp\Types.hpp"
-				>
-			</File>
-			<Filter
-				Name="utilspp"
-				>
-				<File
-					RelativePath=".\include\utilspp\clone_ptr.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\EmptyType.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\Functors.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\NonCopyable.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\NullType.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\Singleton.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\SmartPtr.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\ThreadingFactoryMutex.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\ThreadingSingle.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\TypeList.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\utilspp\TypeTrait.hpp"
-					>
-				</File>
-				<Filter
-					Name="singleton"
-					>
-					<File
-						RelativePath=".\include\utilspp\singleton\CreationStatic.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\CreationUsingNew.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\LifetimeLibrary.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\LifetimeWithLongevity.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\PrivateMembers.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\singleton\SingletonHolder.hpp"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="functor"
-					>
-					<File
-						RelativePath=".\include\utilspp\functor\Binder.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\functor\Functor.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\functor\FunctorHandler.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\functor\FunctorImpl.hpp"
-						>
-					</File>
-					<File
-						RelativePath=".\include\utilspp\functor\MemFunHandler.hpp"
-						>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="internal"
-				>
-				<File
-					RelativePath=".\include\curlpp\internal\buildconfig.h"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\CurlHandle.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\global.h"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionContainer.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionContainerType.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionList.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\OptionSetter.hpp"
-					>
-				</File>
-				<File
-					RelativePath=".\include\curlpp\internal\SList.hpp"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-		<File
-			RelativePath=".\README.win32"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

File curlpp.VC9.vsprops

-<?xml version="1.0" encoding="windows-1250"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="curlpp.VC9"
-	OutputDirectory="$(CURLPP_LIB_PATH)\"
-	IntermediateDirectory="$(CURLPP_LIB_PATH)\$(ConfigurationName)"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		AdditionalIncludeDirectories="&quot;$(CURLPP_INCLUDE_PATH)\&quot;;&quot;$(LIBCURL_PATH)\include&quot;;&quot;$(OPENSSL_PATH)\include&quot;;&quot;$(BOOST_PATH)\include&quot;"
-		PreprocessorDefinitions="LIB;_LIB;BUILDING_CURLPP;HAVE_BOOST;_SCL_SECURE_NO_WARNINGS"
-		ProgramDataBaseFileName="$(OutDir)\$(TargetName).pdb"
-		BrowseInformation="1"
-		WarningLevel="4"
-	/>
-	<Tool
-		Name="VCLibrarianTool"
-		OutputFile=""
-		AdditionalLibraryDirectories="&quot;$(LIBCURL_PATH)\lib&quot;;&quot;$(OPENSSL_PATH)\lib&quot;"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		OutputFile=""
-		AdditionalLibraryDirectories="&quot;$(LIBCURL_PATH)\lib&quot;;&quot;$(OPENSSL_PATH)\lib&quot;"
-		ManifestFile="$(IntDir)\$(TargetFileName).manifest"
-		ProfileGuidedDatabase=""
-	/>
-</VisualStudioPropertySheet>

File curlpp.common.VC9.vsprops

-<?xml version="1.0" encoding="windows-1250"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="curlpp.common.VC9"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		AdditionalIncludeDirectories="$(BOOST_PATH)\include"
-		PreprocessorDefinitions="WIN32;_WIN32;CURLPP_SELF_CONTAINED"
-		DisableSpecificWarnings="4251; 4275;  4512; 4661; 4996"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		OutputFile=""
-	/>
-	<UserMacro
-		Name="LIBCURL_PATH"
-		Value="C:\Program Files (x86)\libs\libcurl"
-	/>
-	<UserMacro
-		Name="BOOST_PATH"
-		Value="C:\Program Files (x86)\libs\boost"
-	/>
-	<UserMacro
-		Name="OPENSSL_PATH"
-		Value="C:\Program Files (x86)\libs\OpenSSL"
-	/>
-	<UserMacro
-		Name="CURLPP_INCLUDE_PATH"
-		Value=".\include"
-	/>
-	<UserMacro
-		Name="CURLPP_LIB_PATH"
-		Value=".\out\lib"
-	/>
-</VisualStudioPropertySheet>

File curlpp.examples.VC9.vcproj

-<?xml version="1.0" encoding="windows-1250"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="curlpp.examples"
-	ProjectGUID="{C351C533-3329-4782-A72D-28433330F6E3}"
-	RootNamespace="curlppexamples"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="196613"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="DynamicLibDebugDynamicRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppMDd.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibReleaseDynamicRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				EnableIntrinsicFunctions="true"
-				PreprocessorDefinitions="NDEBUG"
-				RuntimeLibrary="2"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderThrough=""
-				WarningLevel="3"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppMD.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibDebugStaticRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppMTd.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="DynamicLibReleaseStaticRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				EnableIntrinsicFunctions="true"
-				PreprocessorDefinitions="NDEBUG"
-				RuntimeLibrary="0"
-				EnableFunctionLevelLinking="true"
-				PrecompiledHeaderThrough=""
-				WarningLevel="3"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppMT.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibDebugDynamicRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppstaticMDd.lib libcurlstaticMDd.lib WSock32.lib WLdap32.lib libeay32MDd.lib ssleay32MDd.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="$(LIBCURL_PATH)\lib;$(WIN_SDK_PATH)\lib;$(OPENSSL_PATH)\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibDebugStaticRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppstaticMTd.lib libcurlstaticMTd.lib WSock32.lib WLdap32.lib libeay32MTd.lib ssleay32MTd.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="$(LIBCURL_PATH)\lib;$(WIN_SDK_PATH)\lib;$(OPENSSL_PATH)\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibReleaseDynamicRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="2"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppstaticMD.lib libcurlstaticMD.lib WSock32.lib WLdap32.lib libeay32MD.lib ssleay32MD.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="$(LIBCURL_PATH)\lib;$(WIN_SDK_PATH)\lib;$(OPENSSL_PATH)\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="StaticLibReleaseStaticRTL|Win32"
-			ConfigurationType="1"
-			InheritedPropertySheets=".\curlpp.examples.VC9.vsprops;.\curlpp.common.VC9.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="DEBUG;CURL_STATICLIB;CURLPP_STATICLIB"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="0"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="curlppstaticMT.lib libcurlstaticMT.lib WSock32.lib WLdap32.lib libeay32MT.lib ssleay32MT.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="$(LIBCURL_PATH)\lib;$(WIN_SDK_PATH)\lib;$(OPENSSL_PATH)\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>