source $GRIMOIRE/MESON_DEPENDS &&
depends glib2       &&
depends PKG-CONFIG  &&

optional_depends qt6base \
                 backend-qt6=enabled \
                 backend-qt6=disabled \
                 'build qt6 backend' &&
optional_depends qtbase \
                 backend-qt5=enabled \
                 backend-qt5=disabled \
                 'build qt5 backend' &&
if is_depends_enabled $SPELL qtbase;then
  depends qtx11extras
fi &&
optional_depends gtk+3 \
                 backend-gtk3=enabled \
                 backend-gtk3=disabled \
                 'build gtk3 backend' &&
optional_depends gtk+4 \
                 backend-gtk4=enabled \
                 backend-gtk4=disabled \
                 'build gtk4 backend' &&

optional_depends vala                                  \
                 ''                                    \
                 'vapi=false'                          \
                 'Generate Vala bindings'              &&

optional_depends gobject-introspection                 \
                 ''                                    \
                 'introspection=false'                 \
                 'generate GObject Introspection data'

