This allows to enable networkmanager gobject introspection support (or automatically enables it if introspection support is already enabled in BSP).
Signed-off-by: Enrico Jorns <[email protected]> --- rules/networkmanager.in | 6 ++++++ rules/networkmanager.make | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/rules/networkmanager.in b/rules/networkmanager.in index dae60a0c8..5d9be26f0 100644 --- a/rules/networkmanager.in +++ b/rules/networkmanager.in @@ -3,6 +3,7 @@ menuconfig NETWORKMANAGER tristate # intltool is unconditionally requested by configure + select GOBJECT_INTROSPECTION if NETWORKMANAGER_INTROSPECTION select HOST_GLIB select HOST_INTLTOOL select HOST_LIBXSLT @@ -110,6 +111,11 @@ config NETWORKMANAGER_MORE_LOGGING help Allows debug log level in NetworkManager.conf +config NETWORKMANAGER_INTROSPECTION + bool + prompt "introspection support" + default GOBJECT_INTROSPECTION_HELPER + endif menu "networkmanager plugins " diff --git a/rules/networkmanager.make b/rules/networkmanager.make index 022ed7178..9b47fadad 100644 --- a/rules/networkmanager.make +++ b/rules/networkmanager.make @@ -54,7 +54,7 @@ NETWORKMANAGER_CONF_OPT = \ -Dhostname_persist=default \ -Difcfg_rh=false \ -Difupdown=true \ - -Dintrospection=false \ + -Dintrospection=$(call ptx/truefalse,PTXCONF_NETWORKMANAGER_INTROSPECTION) \ -Diptables=/usr/sbin/iptables \ -Diwd=false \ -Dkernel_firmware_dir=/lib/firmware \ @@ -214,6 +214,10 @@ ifdef PTXCONF_NETWORKMANAGER_EXAMPLES @$(call install_glob, networkmanager, 0, 0, -, /usr/bin, */nm-*-*) endif +ifdef PTXCONF_NETWORKMANAGER_INTROSPECTION + @$(call install_tree, networkmanager, 0, 0, -, /usr/lib/girepository-1.0) +endif + @$(call install_finish, networkmanager) @$(call touch) -- 2.30.2
