[Webkit-unassigned] [Bug 37945] CMake buildsystem

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 28 16:31:54 PDT 2010


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





--- Comment #4 from Leandro Pereira <leandro at profusion.mobi>  2010-04-28 16:31:54 PST ---
Created an attachment (id=54637)
 --> (https://bugs.webkit.org/attachment.cgi?id=54637)
cmake build system 0.3

This version I'm submitting currently only supports the Gtk port (as I'm pretty
familiar with its build system). It is basically Patrick's 0.2 version, albeit
somewhat refactored to support more ports easily.

This version does not build a port automatically, -DPORT=Gtk must be passed to
CMake. Autodetection can be made if no port is chosen, but I did not add this
ability in the attached patch.

The references to header files were removed (I did that before reading comment
#3) from the CMakeLists, but it is easy to add them later.

Although there isn't currently any way to choose which features to build and
which features to exclude (except by editing Options${PORT} files), I'd like to
offer a default feature set and enable/disable each one individually by using
CMake's OPTION().

There are other things I'd like to do, but I am submitting this to get some
feedback and know if I'm on the right track.

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



More information about the webkit-unassigned mailing list