Emmanuele Bassi fe32c3f5c5 Generate introspection data
Currently, the introspection data for GLib and its sub-libraries is
generated by gobject-introspection, to avoid the cyclic dependency
between the two projects.

Since gobject-introspection is generally available on installed systems,
we can check for its presence, and generate the introspection data
directly from GLib.

This does introduce a cyclic dependency, which is why it's possible to
build GLib without introspection, then build gobject-introspection, and
finally rebuild GLib.

By having introspection data available during the GLib build, we can do
things like generating documentation; validating newly added API; and
close the loop between adding new API and it becoming available to non-C
consumers of the C ABI (i.e. language bindings).
2023-10-23 11:26:53 +01:00
..
2023-10-11 17:38:30 +01:00
2022-05-23 09:19:45 -04:00
2023-10-23 10:25:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-23 10:25:31 +01:00
2023-09-11 13:38:26 +02:00
2023-10-11 17:38:30 +01:00
2023-09-11 13:31:39 +02:00
2023-10-23 10:25:31 +01:00
2023-02-09 13:36:51 +00:00
2018-01-04 22:19:30 +01:00
2023-07-21 18:40:13 +01:00
2023-10-11 17:38:30 +01:00
2023-10-11 14:01:29 +01:00
2022-07-25 22:30:22 +01:00
2021-09-21 09:41:29 +00:00
2023-10-11 17:38:30 +01:00
2023-10-11 14:01:29 +01:00
2021-11-18 14:32:09 +00:00
2023-10-11 17:38:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-23 10:25:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-11 17:38:30 +01:00
2023-09-11 11:33:47 +02:00
2023-10-11 17:38:30 +01:00
2023-10-11 17:38:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-11 17:38:30 +01:00
2023-10-11 17:38:30 +01:00
2023-10-09 18:44:38 +01:00
2023-10-03 16:09:03 +02:00
2023-10-11 17:38:30 +01:00
2023-05-16 11:27:45 +01:00
2023-10-23 10:25:31 +01:00
2023-10-23 10:25:31 +01:00
2023-10-11 17:38:31 +01:00
2023-10-23 10:25:31 +01:00
2023-10-23 10:25:31 +01:00
2023-10-17 22:59:27 +01:00
2023-10-17 22:59:27 +01:00
2023-10-11 17:38:31 +01:00
2023-10-23 11:26:53 +01:00
2023-08-01 15:33:21 -03:00