Hi all, as of r137270[1] the build-webkit script is only intended for building development builds. These are mostly used by the WebKitGTK+ developers and are built continuously on the buildbot. Building through the build-webkit scripts enables many features that are considered unstable and/or are under either active or inactive development. These features are not intended for wide-spread use (yet), but are enabled in the development builds for offering test coverage to the developers implementing them.
We strongly encourage anyone who's creating release tarballs (either stable or unstable) to not use the build-webkit script as we now rely on it to generate a GNUmakefile.features.am makefile[2] (through autogen.sh) that is then tailored specifically for the development builds and as such is not suitable for the inclusion in the release tarball (where it would eventually end up). You can still enable or disable features for your release tarballs as you please, but you should do so cautiously. Exposing a feature that is not yet stable or is even in danger of being removed can cause anger in your users when the feature changes or disappears in your later releases. The WebKitGTK+ developers take special care in deciding which features they enable by default just so we can avoid aforementioned situations. When not using build-webkit, features can be enabled or disabled in two different ways, depending on whether the feature introduces an external dependency: - if it does, the feature can be enabled/disabled through a configuration flag passed to the configure script, - if it does not, the feature can be enabled/disabled by overriding the default feature define value that's placed in Source/WebCore/ GNUmakefile.features.am.in[2]. The build-webkit script handles this automatically, but again, the use of it is discouraged if you're creating a build intended for a release tarball. Best wishes to all, Zan [1] http://trac.webkit.org/changeset/137270 [2] http://trac.webkit.org/browser/trunk/Source/WebCore/GNUmakefile.features.am.in<https://trac.webkit.org/browser/trunk/Source/WebCore/GNUmakefile.features.am.in>
_______________________________________________ webkit-gtk mailing list webkit-gtk@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-gtk