meson.build, src: update for weston 12
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 7 Sep 2023 19:29:20 +0000 (15:29 -0400)
committerMarius Vlad <marius.vlad@collabora.com>
Mon, 11 Mar 2024 17:59:16 +0000 (19:59 +0200)
commita6ffcf30a926568e269b33b57f3740acfa7bb7f4
tree0ee97b87e23c22c74d28412fbd7f662342f0f64d
parent7f8195bae3548b25186ca2b7287dd1293fc0d7e5
meson.build, src: update for weston 12

Update dependencies for libweston-12 in meson.build, as well as
adjust sources due to libweston-desktop/libweston-desktop.h
moving to libweston/desktop.h

This adds support libweston 12 which includes the following changes:

- use MODULEDIR, for both weston and libweston when loading
- use backend, renderer when starting up and pass those up

Bug-AGL: SPEC-4578

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I269e877ee3ae8cf8f1447bda05e11422244a416e
meson.build
src/compositor.c
src/desktop.c
src/ivi-compositor.h
src/layout.c
src/shell.c