depends cmake &&
depends ncurses &&
depends zlib &&

optional_depends gmp \
                 -DUSE_GMP={ON,OFF} \
		 'for bignum and rational numbers' &&

optional_depends readline \
                 -DSWIPL_PACKAGES_TERM={ON,OFF} \
                 'for readline/libedit support' &&

optional_depends pcre2 \
                 -DSWIPL_PACKAGES_PCRE={ON,OFF} \
                 'for Perl Regex support' &&

optional_depends ODBC-MGR \
                 -DSWIPL_PACKAGES_ODBC={ON,OFF} \
		 'for odbc package' &&

optional_depends X11-LIBS \
                 -DSWIPL_PACKAGES_X={ON,OFF} \
		 'for xpce package (also depends on libxpm, libjpeg)' &&
if get_spell_provider $SPELL X11-LIBS >/dev/null; then
	depends libxpm &&
	depends JPEG
fi &&

optional_depends SSL \
                 -DSWIPL_PACKAGE_SSL={ON,OFF} \
		 'for ssl package' &&

# Strictly speaking I'm not sure this depends on JDK - JRE might be sufficient
optional_depends JDK \
                 -DSWIPL_PACKAGE_JAVA={ON,OFF} \
		 'for jpl package' z-rejected
