[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