. "${GRIMOIRE}/MESON_DEPENDS" &&
depends -sub CXX gcc          &&
depends  glib2                &&
depends  libxml2              &&
depends  gettext              &&
depends  PKG-CONFIG           &&
depends  xml-parser-expat     &&

optional_depends libexif                   \
                 "exif=enabled"            \
                 "exif=disabled"           \
                 "For libexif support"     &&

optional_depends JPEG                      \
                 "jpeg=enabled"            \
                 "jpeg=disabled"           \
                 "For JPEG support"        &&

optional_depends libpng                    \
                 "png=enabled"             \
                 "png=disabled"            \
                 "For PNG support"         &&

optional_depends tiff                      \
                 "tiff=enabled"            \
                 "tiff=disabled"           \
                 "For TIFF support"        &&

optional_depends openexr                   \
                 "openexr=enabled"         \
                 "openexr=disabled"        \
                 "For openexr support"     &&

optional_depends imagemagick               \
                 "magick=enabled"          \
                 "magick=disabled"         \
                 "For ImageMagick support" &&

optional_depends lcms2                     \
                 "lcms=enabled"            \
                 "lcms=disabled"           \
                 "For LCMS support"        &&

optional_depends fftw                      \
                 "fftw=enabled"            \
                 "fftw=disabled"           \
                 "For FFTW support"        &&

optional_depends cfitsio                   \
                 "cfitsio=enabled"         \
                 "cfitsio=disabled"        \
                 "For cfitsio support"     &&

optional_depends orc                       \
                 "orc=enabled"             \
                 "orc=disabled"            \
                 "For orc support"         &&

optional_depends fontconfig                \
                 "fontconfig=enabled"      \
                 "fontconfig=disabled"     \
                 "For fontconfig support"  &&

optional_depends openjpeg                  \
                 "openjpeg=enabled"        \
                 "openjpeg=disabled"       \
                 "For openjpeg support"    &&

optional_depends poppler                   \
                 "poppler=enabled"         \
                 "poppler=disabled"        \
                 "For poppler support"     &&

optional_depends librsvg2                  \
                 "rsvg=enabled"            \
                 "rsvg=disabled"           \
                 "For rsvg support"        &&

optional_depends libwebp                   \
                 "webp=enabled"            \
                 "webp=disabled"           \
                 "For webp support"        &&

optional_depends zlib                      \
                 "zlib=enabled"            \
                 "zlib=disabled"           \
                 "For zlib support"        &&

optional_depends pango                     \
                 "pangocairo=enabled"      \
                 "pangocairo=disabled"     \
                 "For pango support"       &&

if is_depends_enabled $SPELL pango; then
  depends cairo
fi

optional_depends gobject-introspection     \
                 "introspection=true"      \
                 "introspection=false"     \
                 "Build gobj data?"        &&

if is_depends_enabled $SPELL gobject-introspection; then
  optional_depends vala                      \
                   "vapi=true"               \
                   "vapi=false"              \
                   "Build VAPI?"
fi &&
optional_depends gtk-doc                   \
                 "gtk_doc=true"            \
                 "gtk_doc=false"           \
                 "Build GTK-doc docs?"     &&

optional_depends doxygen                   \
                 "doxygen=true"            \
                 "doxygen=false"           \
                 "Build C++ docs?"
