From 9bd853d4febf54762569a2e72d026992b23d8ecd Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 16 Nov 2020 16:28:03 +0200 Subject: [PATCH] Add bbclass for disabling unsupported modules The bbclass can be used to temporarily disable build of a broken Qt module recipe without breaking the CI, packagegroup or toolchain builds that include it. Change-Id: I3a3e4b72350521b16f1c4fe50f423146ad86515d Reviewed-by: Mikko Gronoff --- classes/disable-build.bbclass | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 classes/disable-build.bbclass diff --git a/classes/disable-build.bbclass b/classes/disable-build.bbclass new file mode 100644 index 0000000..51013f4 --- /dev/null +++ b/classes/disable-build.bbclass @@ -0,0 +1,11 @@ +# Disable compilation steps for the recipe +# Useful for passing CI builds when a Qt module does not compile with updated qtbase or qtdeclarative +# Should be used only with the addon modules not officially supported in the Qt releases + +do_configure[noexec] = "1" +do_compile[noexec] = "1" +do_install[noexec] = "1" + +python () { + bb.warn("%s is currenly not supported, build produces empty packages!" % d.getVar("BPN")) +}