[Webkit-unassigned] [Bug 135544] [GTK] Install all unstable webkitdom headers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Aug 3 02:17:11 PDT 2014


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





--- Comment #4 from Carlos Garcia Campos <cgarcia at igalia.com>  2014-08-03 02:17:21 PST ---
(In reply to comment #3)
> Oh, I see the problem, I wonder why it works for me though. I think checking those files exist before adding them to the list was a bad idea in any case. Looking a the CMake docs, it seems we have other options, for example:
> 
>  a) Assume all stable classes have an Unstable.h header and make them optional.
>     OPTIONAL: Specify that it is not an error if the file to be installed does not exist.
> 
>  b) Use a DIRECTORY install with a FILES_MATCHING option to install only the files matching the pattern *Unstable.h.
> 
> The problem I see with option b) is that we need the list of headers to generate the introspection files, so I guess we have to go with option a)

Actually, I think we should probably not expose unstable symbols to the gir file, since there's not way to hide them by default as we do in C (or at least I don't know how to do it). The symbols are marked as unstable in the docs, but I think bindings don't use that info at all. So for now, I would only expose stable symbols to bindings.

-- 
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