weston: refuse meson subproject fallbacks

weston ships wrap files for aml, display-info, edid-decode, neatvnc
and perfetto. When a dependency check fails, meson quietly builds the
bundled copy, and Build/InstallDev then stages its library, headers
and pkg-config file over the ones of the real package, which broke
every later consumer of libdisplay-info. Pass --wrap-mode=nofallback
so a missing or unsuitable dependency fails the configure step.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
Daniel Golle committed 2026-09-23 11:16:31 +01:00
1 parent a7ca7540f9
commit 11dae3ae49
1 file changed
+1
+1
View File
@@ -35,6 +35,7 @@ define Package/weston/description
endef
MESON_ARGS += \
--wrap-mode=nofallback \
-Dbackend-drm=true \
-Dbackend-headless=false \
-Dbackend-pipewire=false \