RESOLVED FIXED 115967
[GTK] Add a basic cmake build for WTF and JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=115967
Summary [GTK] Add a basic cmake build for WTF and JavaScriptCore
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.