]> code.ossystems Code Review - openembedded-core.git/commitdiff
texinfo: Only build texinfo when api-docs enabled
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 Jan 2020 14:45:27 +0000 (14:45 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 3 Feb 2020 00:09:59 +0000 (00:09 +0000)
Also fix the crosssdk and cross-canadian cases.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/texinfo.bbclass

index 72091c733e56bf994064b5cf7b997f75f7506c14..f46bacabd4f5c386dfc89d29188e14dd9527c7f1 100644 (file)
@@ -6,9 +6,11 @@
 # Texinfo recipe, you can remove texinfo-native from ASSUME_PROVIDED and
 # makeinfo from SANITY_REQUIRED_UTILITIES.
 
-TEXDEP = "texinfo-native"
+TEXDEP = "${@bb.utils.contains('DISTRO_FEATURES', 'api-documentation', 'texinfo-replacement-native', 'texinfo-dummy-native', d)}"
 TEXDEP_class-native = "texinfo-dummy-native"
 TEXDEP_class-cross = "texinfo-dummy-native"
+TEXDEP_class-crosssdk = "texinfo-dummy-native"
+TEXDEP_class-cross-canadian = "texinfo-dummy-native"
 DEPENDS_append = " ${TEXDEP}"
 
 # libtool-cross doesn't inherit cross