girepository: Various fixes to symbol visibility and compilation defines

To make the setup in libgirepository match that in libgio.

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

Helps: #3155
This commit is contained in:
Philip Withnall
2023-10-25 18:30:38 +01:00
parent 5f012e9f12
commit f0e11e82d3
4 changed files with 9 additions and 3 deletions

View File

@@ -67,7 +67,7 @@ girepo_headers = files(
install_headers(girepo_headers, install_dir: gir_includedir)
gir_c_args = [
'-DG_IREPOSITORY_COMPILATION',
'-DGI_COMPILATION',
'-DG_LOG_DOMAIN="GLib-GIRepository"',
'-DGIR_SUFFIX="gir-1.0"',
'-DGIR_DIR="@0@"'.format(glib_girdir),