glib/girepository
Marco Trevisan (Treviño) 9c4ff01feb build: Move gir generation to an introspection folder
Generating gir and typelib files has inter-dependencies that may depend
on other elements.

For example, glib requires gobject and gdump generated files require
gmodule, so we've a cyclic dependency because gmodule requires gobject,
that requires glib.

To prevent this, let's just generate the introspection files at once in
a different meson file so that we don't have to deal with this.

As per this we could even revert commit fa37ab6d0 since gio is now
compiled before the gir files.
2023-12-20 21:35:53 +01:00
..
cmph tests: Improve build of cmph tests in girepository 2023-11-21 14:21:07 +00:00
tests build: Move gir generation to an introspection folder 2023-12-20 21:35:53 +01:00
cmph-bdz-test.c Merge branch 'leak-fixes' into 'main' 2023-11-14 13:59:58 +00:00
gdump.c girepository: Drop libgio dependency from gdump.c 2023-12-19 18:41:02 +00:00
gi-dump-types.c girepository: Drop libgio dependency from gdump.c 2023-12-19 18:41:02 +00:00
giarginfo.c giarginfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giarginfo.h giarginfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gibaseinfo-private.h gitypes: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gibaseinfo.c gibaseinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gibaseinfo.h gibaseinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallableinfo.c gicallableinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallableinfo.h gicallableinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallbackinfo.c gicallbackinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallbackinfo.h gicallbackinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giconstantinfo.c giconstantinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giconstantinfo.h giconstantinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gienuminfo.c gienuminfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gienuminfo.h gienuminfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gifieldinfo.c gifieldinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gifieldinfo.h gifieldinfo: Fix int signedness in APIs 2023-12-12 18:55:41 +00:00
gifunctioninfo.c gifunctioninfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gifunctioninfo.h gifunctioninfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giinterfaceinfo.c giinterfaceinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giinterfaceinfo.h giinterfaceinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
ginvoke.c ginvoke: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giobjectinfo.c giobjectinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giobjectinfo.h giobjectinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gipropertyinfo.c gipropertyinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gipropertyinfo.h gipropertyinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giregisteredtypeinfo.c giregisteredtypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giregisteredtypeinfo.h giregisteredtypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girepository-private.h girepository: Fix int signedness in private GIBaseInfo APIs 2023-12-12 18:55:41 +00:00
girepository.c girepository: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girepository.h girepository: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girffi.c girffi: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
girffi.h girffi: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
girmodule-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girmodule.c girmodule: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
girnode-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girnode.c girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
giroffsets.c giroffsets: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girparser-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girparser.c girparser: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girwriter-private.h girepository: Rename symbols to the GI namespace 2023-11-08 15:05:20 +00:00
girwriter.c girwriter: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gisignalinfo.c gisignalinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gisignalinfo.h gisignalinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gistructinfo.c gistructinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gistructinfo.h gistructinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypeinfo.c gitypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypeinfo.h gitypeinfo: Rename get_array_length() to get_array_length_index() 2023-12-12 18:55:41 +00:00
gitypelib-internal.h gitypelib: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypelib.c gitypelib: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypelib.h girepository: Update docs for GITypelib for gi-docgen 2023-12-12 16:58:04 +00:00
gitypes.h gitypes: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giunioninfo.c giunioninfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giunioninfo.h giunioninfo: Rename get_*_function() methods to get_*_function_name() 2023-12-12 18:55:41 +00:00
giunresolvedinfo.c giunresolvedinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giunresolvedinfo.h giunresolvedinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
givfuncinfo.c givfuncinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
givfuncinfo.h givfuncinfo: Fix int signedness in APIs 2023-12-12 18:55:41 +00:00
gthash-test.c girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
gthash.c girepository: Ignore set-but-not-used warnings with G_DISABLE_ASSERT 2023-11-14 10:37:27 +00:00
meson.build build: Ensure gi-visibility.h is built before libgirepository_dep is used 2023-12-19 18:41:02 +00:00