From f7c4825d9146eace8398238ae8eae2fb87c2ac43 Mon Sep 17 00:00:00 2001 From: Luca Bacci Date: Wed, 24 Jan 2024 18:16:58 +0100 Subject: [PATCH] Fix build with introspection on Windows --- glib/meson.build | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/glib/meson.build b/glib/meson.build index 95e863e46..88861ba6e 100644 --- a/glib/meson.build +++ b/glib/meson.build @@ -145,19 +145,23 @@ endif glib_headers = files( 'glib.h', - 'glib-unix.h', 'glib-object.h', ) +if host_system != 'windows' + glib_headers += files('glib-unix.h') +endif install_headers(glib_headers, install_dir : glib_includedir) +if host_system != 'windows' + # Expose as variable to be used by gobject-introspection + # when it includes GLib as a subproject + glib_unix_h = files('glib-unix.h') +endif + if host_system == 'windows' install_headers([ 'msvc_recommended_pragmas.h' ], install_dir : glib_includedir) endif -# Expose as variable to be used by gobject-introspection -# when it includes GLib as a subproject -glib_unix_h = files('glib-unix.h') - glib_deprecated_headers = files( 'deprecated/gallocator.h', 'deprecated/gcache.h',