[Webkit-unassigned] [Bug 25950] New: JavaScriptCore Fails to Build on Windows (Cairo)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 21 16:21:23 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25950

           Summary: JavaScriptCore Fails to Build on Windows (Cairo)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bfulgham at webkit.org


The recent (great!) change to using more Visual Studio property sheets
introduced a build error for the non-Apple build of JavaScriptCore.  The Cairo
version links against CFLite.dll, rather than CoreFoundation (as this is not
redistributable).

Unfortunately, the JavaScriptCoreCommon.vsprops file assumes full
CoreFoundation support.

Suggestion:
Create two new property sheets, and modify the projects to make use of them:
(1) JavaScriptCoreCF.vsprops, which uses the true CoreFoundation library.
(2) JavaScriptCoreCFLite.vsprops, which uses the open source CFLite library.

All current targets in the JavaScriptCore project will now also inherit from
JavaScriptCoreCF.vsprops, and should be unaffected.

Create two new project targets (Debug_Cairo and Release_Cairo), that will be
identical to the standard Debug and Release, but will inherit from
JavaScriptCoreCFLite.vsprops instead of JavaScriptCoreCF.vsprops.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list