From 169022cbb09c452b38821f0236a5a5b91b3d4fce Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 27 Nov 2018 16:28:16 +0100 Subject: [PATCH] meson: Add mutter_built_sources to libmutter declared dependency If meson tries to get ahead and generate object files for tests at the same time than building libmutter, those may randomly fail if meson did not create the libmutter generated headers yet. Add those to the declared dependency, so the files are ensured to be created before anything gets to use it. Closes: https://gitlab.gnome.org/GNOME/mutter/issues/404 --- src/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/src/meson.build b/src/meson.build index fcad37870..e9f0f6adc 100644 --- a/src/meson.build +++ b/src/meson.build @@ -745,6 +745,7 @@ libmutter = shared_library(libmutter_name, libmutter_dep = declare_dependency( link_with: libmutter, include_directories: mutter_includes, + sources: mutter_built_sources, dependencies: [ libmutter_cogl_dep, libmutter_clutter_dep,