Re: includes in enums.hg
- From: fr33domlover <fr33domlover mailoo org>
- To: Murray Cumming <murrayc murrayc com>
- Cc: gtkmm-list <gtkmm-list gnome org>
- Subject: Re: includes in enums.hg
- Date: Thu, 27 Feb 2014 13:35:48 +0200
If this is a problem, a preprocessor macro can be added to prevent that
warning. GTK seems to use GTK_COMPILATION and and __GTK_H_INSIDE__ or
something like that, which allow individual header inclusion.
They could also add another switch, e.g. BINDING_COMPILATION, so
bindings can compile faster by including specific headers.
Just an idea... or just include gtk.h everywhere, it's fine as long as
the build takes reasonable time.
On ה', 2014-02-27 at 12:26 +0100, Murray Cumming wrote:
On Wed, 2014-02-26 at 19:46 +0100, Juan Rafael García Blanco wrote:
Hi,
In the gtkmm documentation I’ve read that we should avoid including lib/lib.h, i.e. the main header file
for the library we are wrapping, in .hg files. However I see this rule broken in gtk/src/enums.hg, where
the whole gtk/gtk.h is included. Is this an exception? Or is there anything that I’m not taking into
account?
GTK+ changed their policy a few years ago. Now you often have no choice
but to include gtk.h. Trying to include an individual GTK+ header file
will generally cause a compiler error now.
Murray
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]