[webkit-dev] CMake dependency bump?

Alex Christensen achristensen at apple.com
Wed May 13 18:04:52 PDT 2015

I recant.  Upon talking to people who actually know what they are doing, I find that we should not have a problem using CMake 3.2.1 on Mac.  So let’s use all the latest and greatest features of CMake in WebKit and if there are any problems we will address them as needed.


On May 13, 2015, at 10:29 AM, Alex Christensen <achristensen at apple.com> wrote:

> I would not mind requiring 2.8.12 right now.  It would be a slight hinderance to the progress of using CMake on Mac and Windows (which is admittedly slow and only contributed to by me right now) but it would not cause much of a problem for me personally.  Once it works, it would be much easier for us to adopt if we could use the same build system that requires LLVM to be able to be built with CMake 2.8.8.  I’m not sure why they use such an old version of CMake or why they don’t bump their minimum version, but I don’t work on LLVM much right now, so I don’t make those decisions.  If there is a way to keep using CMake 2.8.8, then we would avoid some hopefully small issues in the distant future, but that might not be worth it to miss out on using new features right now.  If GTK and EFL agree that the benefits of the new features outweigh slightly hindering the potential of uniting the build system in the future, then go for it.
> Alex
>> On May 13, 2015, at 2:03 AM, Osztrogonác Csaba <oszi at inf.u-szeged.hu> wrote:
>> Hi,
>> Why would be helpful to stuck with a very old cmake version?
>> CMake 2.8.8 was released on 18th Apr 2012 (3 years ago), and
>> 2.8.12 was released on 8th Oct 2013 (1.5 years ago). What is
>> the blocker issue why you can't use the newer cmake? Could
>> you explain the details? Wouldn't be easier to try to solve
>> the issue you ran into with the newer cmake?
>> As far as I know cmake isn't shipped with OS X, but please correct me
>> if I'm wrong. Installing a binary cmake or building it from source isn't
>> a big deal at all. Additionally what builds fine with 2.8.8, it should
>> build fine with 2.8.12 too, including LLVM too.
>> Otherwise is there an expected date when will cmake officially
>> supported by Apple with buildbots and EWS too? This cmake on Mac
>> project started near a year before, but unfortunately I can't see
>> too big effort from Apple contributors, only your occasionally patches.
>> I fully support to progress toward on this way if we can see
>> a real intentions to switch to cmake once in the future.
>> br,
>> Ossy
>> Alex Christensen írta:
>>> It would be quite helpful to my CMake on Mac effort (which isn't complete yet) and the long-term CMaking of WebKit, JavaScriptCore, and in particular JSC's FTL to keep the CMake requirements the same as LLVM, which are 2.8.8 right now.  I know CMake has cool new features that I would also like to use, but I would oppose such a change right now if there is another way.
>>> http://llvm.org/docs/CMake.html
>>> Alex Christensen
>> _______________________________________________
>> webkit-dev mailing list
>> webkit-dev at lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

More information about the webkit-dev mailing list