diff mbox series

meson: no need to rebuild on install

Message ID 20221213161407.864859-1-ross.burton@arm.com
State Accepted, archived
Commit da7e8bbb75bfb1a1c820b310196e510c05fc67c7
Headers show
Series meson: no need to rebuild on install | expand

Commit Message

Ross Burton Dec. 13, 2022, 4:14 p.m. UTC
On install, Meson will rebuild targets which don't define their
dependencies, as it can't know if they need to be rebuilt or not.

This includes gtk-doc, which can be slow to run.  As we control the
execution of meson we know that a rebuild isn't required, so we can pass
--no-rebuild and speed up the install task.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta/classes-recipe/meson.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass
index 1014bd058ea..3cc94c7584f 100644
--- a/meta/classes-recipe/meson.bbclass
+++ b/meta/classes-recipe/meson.bbclass
@@ -173,7 +173,7 @@  meson_do_compile() {
 }
 
 meson_do_install() {
-    meson install --destdir ${D}
+    meson install --destdir ${D} --no-rebuild
 }
 
 EXPORT_FUNCTIONS do_configure do_compile do_install