From a2eb6d486710973dc40d62d37c70aedf86c8ec3e Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 6 Jun 2016 16:11:38 +0300 Subject: gobject-introspection: move to Python 3 (From OE-Core rev: db702fb12f7b34928a52e522ad269ac43f1dcace) Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie --- meta/classes/gobject-introspection.bbclass | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'meta/classes/gobject-introspection.bbclass') diff --git a/meta/classes/gobject-introspection.bbclass b/meta/classes/gobject-introspection.bbclass index f16627dacd..8cd7b7ed50 100644 --- a/meta/classes/gobject-introspection.bbclass +++ b/meta/classes/gobject-introspection.bbclass @@ -1,8 +1,11 @@ # Inherit this class in recipes to enable building their introspection files -# This sets up autoconf-based recipes to build introspection data (or not), +# python3native is inherited to prevent introspection tools being run with +# host's python 3 (they need to be run with native python 3) +# +# This also sets up autoconf-based recipes to build introspection data (or not), # depending on distro and machine features (see gobject-introspection-data class). -inherit gobject-introspection-data +inherit python3native gobject-introspection-data EXTRA_OECONF_prepend_class-target = "${@bb.utils.contains('GI_DATA_ENABLED', 'True', '--enable-introspection', '--disable-introspection', d)} " # When building native recipes, disable introspection, as it is not necessary, -- cgit v1.2.3-54-g00ecf