summaryrefslogtreecommitdiff
path: root/projects/Windows/VC9/lib
Commit message (Collapse)AuthorAgeFilesLines
* VS projects: add USE_IPV6Marcel Raad2018-10-191-48/+48
| | | | | | | The Visual Studio builds didn't use IPv6. Add it to all projects since Visual Studio 2008, which is verified to build via AppVeyor. Closes https://github.com/curl/curl/pull/3137
* VC: Add crypt32.lib to Visual Sudio project template filesJoel Depooter2016-06-221-8/+8
| | | | Closes #854
* build: Changed the Visual Studio projects warning level from 3 to 4Steve Holme2016-04-011-48/+48
| | | | | | After squashing most of our compiler warnings, up'ed the default warning level from 3 to 4 in order to increase the likelyhood of catching future warnings.
* build: Updated all makefiles and project files for the new vauth directorySteve Holme2016-03-251-0/+14
| | | | | | Updated the makefiles and Visual Studio project files to support moving the authentication code to the new lib/vauth directory that was started in commit 0d04e859e1.
* gitignore: Sort for readabilityJay Satiro2015-08-181-2/+2
| | | | find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
* build: Fix libcurl.sln erroneous mixed configurationsJay Satiro2015-03-271-10/+10
| | | | | Prior to this change some Release configurations had an active configuration assignment to their Debug counterpart.
* openssl: Removed use of USE_SSLEAY from the Visual Studio project filesSteve Holme2015-03-051-24/+24
| | | | | | In addition to commit 709cf76f6b, removed the USE_SSLEAY preprocessor variable from the Visual Studio project files as it isn't required anymore.
* build: Removed DataExecutionPrevention directive from VC9+ project filesSteve Holme2015-02-261-20/+0
| | | | | | | Removed the DataExecutionPrevention directive from the project files for Visual Studio 2008 and above. The XML value in the VC9 project files was set to "0" (Default) whilst the VC10+ project files contained an empty XML element.
* build: Use default RandomizedBaseAddress directive in VC9+ project filesSteve Holme2015-02-261-20/+0
| | | | | | | | | | Visual Studio 2008 introduced support for the address space layout randomization (ASLR) feature of Windows Vista. However, upgrading the VC8 project files to VC9 and above disabled this feature. Removed the RandomizedBaseAddress directive to enabled the default setting (/DYNAMICBASE). Note: This doesn't appear to have any negative impact when compiled and ran on Windows XP.
* build: Removed Visual Studio SuppressStartupBanner directive for VC8+Steve Holme2015-02-141-116/+0
| | | | | | | | Visual Studio 2005 and above defaults to disabling the startup banner for the Compiler, Linker and MIDL tools (with /NOLOGO). As such there is no need to explicitly set the SuppressStartupBanner directive, as this is a leftover from the VC7 and VC7.1 projects being upgraded to VC8 and above.
* build: Enabled DEBUGBUILD in Visual Studio debug buildsSteve Holme2015-02-021-24/+24
| | | | | | | | | | Defined the DEBUGBUILD pre-processor variable to allow extra logging, which is particularly useful in debug builds, as we use this and Visual Studio typically uses _DEBUG. We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is defined but that would also affect the makefile based builds which we probably don't want to do.
* build: Removed unused Visual Studio bscmake settingsSteve Holme2015-02-021-96/+0
|
* build: Removed WIN32 definition from the Visual Studio projectsSteve Holme2014-12-241-24/+24
| | | | | As this pre-processor definition is defined in curl_setup.h there is no need to include it in the Visual Studio project files.
* build: Removed WIN64 definition from the libcurl Visual Studio projectsSteve Holme2014-12-241-24/+24
| | | | | | | | | | | | | | | | | | | | | Removed the WIN64 pre-processor definition from the libcurl project files as: * WIN64 is not used in our source code * The curl projects files don't define it * It isn't required by or used in the platform SDK * For backwards compatability curl_setup.h defines WIN32 * The compiler automatically defines _WIN64 for x64 builds Historically Visual Studio projects have defined WIN32, in addition to the compiler defined _WIN32 definition, and I had incorrectly changed that to WIN64 for the x64 libcurl builds but not in the curl projects. As such, it is questionable whether this should be defined or not. For more information see the following cache of a discussion that took place on the microsoft.public.vc.mfc newsgroup: http://www.tech-archive.net/Archive/VC/microsoft.public.vc.mfc/2008-06/msg00074.html
* build: Added WinIDN build configuration optionsSteve Holme2014-10-252-0/+668
| | | | | Added support for WinIDN build configurations to the VC8 and VC9 project files.
* build: Use $(TargetDir) and $(TargetName) macros for VC .lib output filesSteve Holme2014-05-281-16/+16
| | | | | | As with commit 11397eb6dd, use $(TargetDir) and $(TargetName) for the Import Library output rather than $(OutDir)\$(ProjectName)d.lib and $(OutDir)\$(ProjectName).lib.
* build: Use $(TargetDir) and $(TargetName) macros for VC .pdb output filesSteve Holme2014-05-281-8/+8
| | | | | | Like with the curl tool project files use $(TargetDir)$(TargetName).pdb rather than $(OutDir)$(ProjectName)d.pdb for the Program Database File output.
* build: Corrected libcurl PDB file name for x64 builds in VC8 through VC12Steve Holme2014-04-271-4/+4
|
* build: Corrected Visual Studio solutions for DLL Release x64Steve Holme2014-04-171-1/+1
|
* build: Added Visual Studio 2008 (VC9) project filesSteve Holme2014-04-093-0/+3334
Carrying on from commit 11025613b9, added VC9 project files which are capable of supporting side-by-side compilation, 32-bit and 64-bit builds as well as support for some of the third-party libraries curl uses.