summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2023-02-22 23:23:22 +0100
committerThomas Haller <thaller@redhat.com>2023-02-28 13:05:47 +0100
commit169f8748baa7a80b616132265638ceae10de0158 (patch)
tree8847ecef1f6a43a97ef159a224ba38a9f2e3bc12
parent206bd71dbc5115e28b52f84bbb1620029094d6e9 (diff)
downloadNetworkManager-169f8748baa7a80b616132265638ceae10de0158.tar.gz
libnm: Specify the main header in the .gir file
Bindings compiling to C need to know which main header to include.
-rw-r--r--Makefile.am2
-rw-r--r--src/libnm-client-impl/meson.build1
2 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 49411f8c36..7fc7804775 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2019,7 +2019,7 @@ src_libnm_client_impl_NM_1_0_gir_FILES = \
$(libnm_lib_h_pub_real) \
$(src_libnm_client_public_mkenums_c) \
$(libnm_lib_c_real)
-src_libnm_client_impl_NM_1_0_gir_SCANNERFLAGS = --warn-all --identifier-prefix=NM --symbol-prefix=nm
+src_libnm_client_impl_NM_1_0_gir_SCANNERFLAGS = --warn-all --identifier-prefix=NM --symbol-prefix=nm --c-include="NetworkManager.h"
src/libnm-client-impl/libnm.typelib: src/libnm-client-impl/libnm.gir
$(INTROSPECTION_COMPILER) --includedir=$(srcdir)/src/libnm-core-public --includedir=$(builddir)/src/libnm-core-public --includedir=$(srcdir)/libnm-client-public --includedir=$(builddir)/libnm-client-public $< -o $@
diff --git a/src/libnm-client-impl/meson.build b/src/libnm-client-impl/meson.build
index 143126c51a..fb879dca47 100644
--- a/src/libnm-client-impl/meson.build
+++ b/src/libnm-client-impl/meson.build
@@ -142,6 +142,7 @@ if enable_introspection
src_inc,
top_inc,
],
+ header: 'NetworkManager.h',
dependencies: [
declare_dependency(
compile_args: [