. "$GRIMOIRE/CMAKE_DEPENDS" &&

depends gcc     &&
depends pcre2   &&
depends libpng  &&

# FIXME -DENABLE_ACTIVERECORD_COMPILER=off required because of missing dep check
optional_depends expat \
		 '-DENABLE_XML=on' \
		 '-DENABLE_XML=off -DENABLE_ACTIVERECORD_COMPILER=off' \
		 'for XML support' &&
optional_depends SSL \
                 "-DENABLE_NETSSL=on" \
                 "-DENABLE_NETSSL=off -DENABLE_JWT=off -DENABLE_CRYPTO=off" \
                 "to build NetSSL_OpenSSL and Crypt support" &&
optional_depends ODBC-MGR \
                 "-DENABLE_DATA_ODBC=true" \
                 "-DENABLE_DATA_ODBC=false" \
                 "to build Data/ODBC support" &&
optional_depends MYSQL \
                 "-DENABLE_DATA_MYSQL=true" \
                 "-DENABLE_DATA_MYSQL=false" \
                 "to build Data/MySQL support" &&

optional_depends postgresql \
                 "-DENABLE_DATA_POSTGRESQL=true" \
                 "-DENABLE_DATA_POSTGRESQL=false" \
                 "to build Data/PostgresSQL support" &&

optional_depends sqlite \
                 "-DENABLE_DATA_SQLITE=true" \
                 "-DENABLE_DATA_SQLITE=false" \
                 "to build Data/SQlite support" &&

optional_depends mongodb \
                 "-DENABLE_MONGODB=true" \
                 "-DENABLE_MONGODB=false" \
                 "to build mongodb support" &&

optional_depends redis \
                 "-DENABLE_REDIS=true" \
                 "-DENABLE_REDIS=false" \
                 "to build redis support" &&

optional_depends p7zip \
                 "-DENABLE_SEVENZIP=true" \
                 "-DENABLE_SEVENZIP=false" \
                 "to build 7zip support" &&

optional_depends zlib \
                 "-DENABLE_ZIP=true" \
                 "-DENABLE_ZIP=false" \
                 "to build zlib support"

