glib/girepository
Philip Withnall a6df2ec312 girepository: Ensure gi-visibility.h is built before gthash.c
`gthash.c` transitively includes it.

Most of this commit is just moving variables around so `gi_visibility_h`
is defined early enough in the file. The moved code has not been changed.

Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>

Helps: #3155
2023-10-25 18:02:52 +01:00
..
cmph Build libgirepository as a GLib sub-library 2023-10-16 15:24:08 +01:00
cmph-bdz-test.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
docs.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gdump.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gi-dump-types.c girepository: Add remaining license/copyright SPDX headers 2023-10-25 17:12:25 +01:00
giarginfo.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
giarginfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gibaseinfo.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gibaseinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gicallableinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gicallableinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giconstantinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giconstantinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gienuminfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gienuminfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gifieldinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gifieldinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gifunctioninfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gifunctioninfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giinterfaceinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giinterfaceinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
ginvoke.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giobjectinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giobjectinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gipropertyinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gipropertyinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giregisteredtypeinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giregisteredtypeinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
girepository-private.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
girepository.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girepository.h girepository: Fix include paths in girepository.h 2023-10-25 17:12:29 +01:00
girffi.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girffi.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girmodule.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girmodule.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girnode.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girnode.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
giroffsets.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girparser.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girparser.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girwriter.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
girwriter.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gisignalinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gisignalinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gistructinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gistructinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gitypeinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gitypeinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gitypelib-internal.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gitypelib.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gitypelib.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gitypes.h girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
giunioninfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
giunioninfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
givfuncinfo.c girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
givfuncinfo.h girepository: Use subdir paths in #includes 2023-10-25 17:45:42 +01:00
gthash-test.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
gthash.c girepository: Add SPDX license header to all obvious files 2023-10-25 17:10:10 +01:00
meson.build girepository: Ensure gi-visibility.h is built before gthash.c 2023-10-25 18:02:52 +01:00