Bug 17985

Summary: Update Visual Studio Projects for cURL support
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit WebsiteAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 17730    
Attachments:
Description Flags
Patch extending Cairo targets to build with the cURL library
aroben: review+
Revised to match today's project sources
none
Revised for today's project sources bfulgham: review+

Description Brent Fulgham 2008-03-21 11:35:56 PDT
Add necessary files and build commands to vcproj files to build a cURL-based Windows WebKit.  For details, see http://bugs.webkit.org/show_bug.cgi?id=17730.

This issue does the following:
1.  Modify WebCore.vcproj so that it copies the cURL network headers to WebKitBuild/include, rather than the CFNetwork versions.
2.  Modify WebCore.vcproj to build cURL sources in the *_Cairo targets, and exclude in the *_CF
2.  Modify WebKit.vcproj to link against cURL libraries, and to search curl paths for files.
Comment 1 Brent Fulgham 2008-03-21 11:41:02 PDT
Created attachment 19932 [details]
Patch extending Cairo targets to build with the cURL library

This patch:
1.  Extends the *_Cairo targets to use cURL as the networking backend.
2.  Adds cURL sources to the Cairo targets.
3.  Excludes cURL sources from the 'normal' targets.
4.  Excludes CFNetwork sources from the *_Cairo targets
5.  Links against proper libraries for cURL support.
Comment 2 Adam Roben (:aroben) 2008-03-24 04:42:29 PDT
Comment on attachment 19932 [details]
Patch extending Cairo targets to build with the cURL library

r=me
Comment 3 Brent Fulgham 2008-03-26 17:49:10 PDT
Created attachment 20109 [details]
Revised to match today's project sources
Comment 4 Brent Fulgham 2008-03-26 17:52:07 PDT
Created attachment 20110 [details]
Revised for today's project sources

Re-marking + based on aroben's earlier review.
Comment 5 Matt Lilek 2008-03-26 20:46:34 PDT
Landed in r31352.