labwc/subprojects
Eli Schwartz 33326fc086 meson: use proper dependency fallback for wlroots
Make the subproject wrap file declare the dependencies it provides.

Remove the manual subproject invocation and allow Meson to select
whichever wlroots it finds which satisfies the version requirement --
either a system one via pkg-config, or the subproject fallback.

Use a dependency-generic method of acquiring wlroots configuration info
-- enabled features are present in the pkg-config file and additionally
exported as declare_dependency() variables, so there is no need to do C
preprocessor checks for it.

This ensures that Meson best practices are followed, and also...

Fixes #318

Backport of 2656cf525f to v0.5
2022-05-10 02:13:22 +02:00
..
seatd.wrap meson: Use wrap files to manage dependencies 2021-06-26 18:12:24 +01:00
wlroots.wrap meson: use proper dependency fallback for wlroots 2022-05-10 02:13:22 +02:00