. "$GRIMOIRE"/CMAKE_DEPENDS &&
depends -sub CXX gcc &&
depends gsl &&
depends -sub 'IOSTREAMS FILESYSTEM' boost &&
depends gtkmm3 &&
depends libxml2 &&
depends libxslt &&
depends libart_lgpl &&
depends libsigc++3 &&
depends libgc &&
depends popt &&
depends xml-parser-expat &&
depends libsoup-2.4 &&

optional_depends readline \
		 -DWITH_GNU_READLINE={ON,OFF} \
		 "for shell mode auto-completion" &&
optional_depends imagemagick \
		 -DWITH_IMAGE_MAGICK={ON,OFF} \
		 'use ImageMagick for raster extensions and image import' &&
if ! is_depends_enabled "$SPELL" imagemagick; then
  optional_depends graphicsmagick \
		   -DWITH_GRAPHICS_MAGICK={ON,OFF} \
		   'use GraphicsMagick for raster extensions and image import'
fi &&
optional_depends libcdr \
		 -DWITH_LIBCDR={ON,OFF} \
		 'for CorelDRAW file format support' &&
optional_depends libvisio \
		 -DWITH_LIBVISIO={ON,OFF} \
		 'for Microsoft Visio file format support' &&
optional_depends libwpg \
		 -DWITH_LIBWPG={ON,OFF} \
		 'for WordPerfect Graphics file format support' &&
optional_depends gspell \
		 -DWITH_GSPELL={ON,OFF} \
		 'for spell-checking support' &&
optional_depends poppler \
		 -DENABLE_POPPLER={ON,OFF} \
		 'for poppler support' &&
if is_depends_enabled "$SPELL" poppler &&
    is_depends_enabled poppler cairo; then
  optional_depends -sub XPDF_HEADERS poppler \
		   -DENABLE_POPPLER_CAIRO={ON,OFF} \
                   "for rendering PDF preview"
fi &&
optional_depends gettext \
		 -DWITH_NLS={ON,OFF} \
		 'for Native Language Support' &&
optional_depends jemalloc \
		 -DWITH_JEMALLOC={ON,OFF} \
		 'for jemalloc support' &&
optional_depends lib2geom \
		 -DWITH_INTERNAL_2GEOM={OFF,ON} \
		 'use external lib2geom (recommended)' &&
optional_depends lcms \
		 -DENABLE_LCMS={ON,OFF} \
                 "for optimized color management engine" &&
optional_depends python3 \
		 '' '' \
                 "use Python for embedded scripting?" &&
if is_depends_enabled $SPELL python3; then
  suggest_depends pyxml "" "" "to enable Export GIMP palette extension" &&
  suggest_depends numpy "" "" "to enable Perspective extension" &&
  runtime_depends lxml
fi
