Bug 115967

Summary: [GTK] Add a basic cmake build for WTF and JavaScriptCore
Product: WebKit Reporter: Martin Robinson <mrobinson>
Component: WebKitGTKAssignee: Martin Robinson <mrobinson>
Status: RESOLVED FIXED    
Severity: Normal CC: benjamin, cgarcia, cmarcelo, commit-queue, eflews.bot, gustavo, gyuyoung.kim, gyuyoung.kim, rakuco
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 115966, 116142    
Attachments:
Description Flags
Patch
none
Try to fix the EFL build laszlo.gombos: review+

Martin Robinson
Reported 2013-05-11 13:29:32 PDT
This is the first step to a full cmake build.
Attachments
Patch (23.00 KB, patch)
2013-05-11 13:40 PDT, Martin Robinson
no flags
Try to fix the EFL build (23.00 KB, patch)
2013-05-11 16:21 PDT, Martin Robinson
laszlo.gombos: review+
Martin Robinson
Comment 1 2013-05-11 13:40:45 PDT
EFL EWS Bot
Comment 2 2013-05-11 13:48:29 PDT
EFL EWS Bot
Comment 3 2013-05-11 14:55:57 PDT
Martin Robinson
Comment 4 2013-05-11 16:21:27 PDT
Created attachment 201475 [details] Try to fix the EFL build
Laszlo Gombos
Comment 5 2013-05-11 19:03:12 PDT
Comment on attachment 201475 [details] Try to fix the EFL build View in context: https://bugs.webkit.org/attachment.cgi?id=201475&action=review Looks good to me, assuming commnets are fixed in Source/cmake/Find*.cmake > Source/JavaScriptCore/PlatformGTK.cmake:2 > + jit/ExecutableAllocatorFixedVMPool.cpp We should try to move this out from the GTK specific cmake file into the shared cmake file in a separate/follow-up patch if possible. It seem jit/ExecutableAllocatorFixedVMPool.cpp has a guard already. > Source/WTF/wtf/PlatformGTK.cmake:3 > + OSAllocatorPosix.cpp > + OSAllocatorWin.cpp Ditto for these 2 files and possible others in this list. > Source/cmake/FindGAIL3.cmake:6 > +# GAIL3_FOUND - system has Cairo > +# GAIL3_INCLUDE_DIRS - the Cairo include directories > +# GAIL3_LIBRARIES - link these to use Cairo Cairo --> Gail3. > Source/cmake/FindGDK3.cmake:6 > +# GDK3_FOUND - system has Cairo > +# GDK3_INCLUDE_DIRS - the Cairo include directories > +# GDK3_LIBRARIES - link these to use Cairo Cairo -> GDK3 > Source/cmake/FindGTK3.cmake:6 > +# GTK3_FOUND - system has Cairo > +# GTK3_INCLUDE_DIRS - the Cairo include directories > +# GTK3_LIBRARIES - link these to use Cairo Cairo -> GTK3. > Source/cmake/FindXt.cmake:6 > +# XT_FOUND - system has Cairo > +# XT_INCLUDE_DIRS - the Cairo include directories > +# XT_LIBRARIES - link these to use Cairo Cairo -> Xt.
Martin Robinson
Comment 6 2013-05-12 12:11:00 PDT
Martin Robinson
Comment 7 2013-05-12 12:26:50 PDT
(In reply to comment #5) > (From update of attachment 201475 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=201475&action=review > > Looks good to me, assuming commnets are fixed in Source/cmake/Find*.cmake Thanks for the review. > > > Source/JavaScriptCore/PlatformGTK.cmake:2 > > + jit/ExecutableAllocatorFixedVMPool.cpp > > We should try to move this out from the GTK specific cmake file into the shared cmake file in a separate/follow-up patch if possible. It seem jit/ExecutableAllocatorFixedVMPool.cpp has a guard already. Doing that at bug 115992.
Note You need to log in before you can comment on or make changes to this bug.