Bug 17985 - Update Visual Studio Projects for cURL support
Summary: Update Visual Studio Projects for cURL support
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Website (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 17730
  Show dependency treegraph
 
Reported: 2008-03-21 11:35 PDT by Brent Fulgham
Modified: 2008-03-26 20:46 PDT (History)
0 users

See Also:


Attachments
Patch extending Cairo targets to build with the cURL library (52.72 KB, patch)
2008-03-21 11:41 PDT, Brent Fulgham
aroben: review+
Details | Formatted Diff | Diff
Revised to match today's project sources (40.60 KB, patch)
2008-03-26 17:49 PDT, Brent Fulgham
no flags Details | Formatted Diff | Diff
Revised for today's project sources (41.23 KB, patch)
2008-03-26 17:52 PDT, Brent Fulgham
bfulgham: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.