source $GRIMOIRE/CMAKE_DEPENDS &&
depends c-ares       &&
depends glib2        &&
depends libgcrypt    &&
depends libpcap      &&
depends libssh2      &&
depends qtbase       &&
depends qtmultimedia &&
depends qttools      &&
depends SSL          &&
depends perl         &&
depends python3      &&
depends gettext      &&
depends speexdsp     &&




#optional_depends extcap \
#                 "--with-extcap" "--without-extcap" \
#                 "use extcap for external capture sources" &&

optional_depends libxml2 \
                 "-DENABLE_LIBXML2=ON" "-DENABLE_LIBXML2=OFF" \
                 "for XML support in dissectors" &&

#optional_depends spandsp \
#                 "-DENABLE_SPANDSP=ON" "-DENABLE_SPANDSP=OFF" \
#                 "for G.722/G.726 support" &&

optional_depends sbc \
                 "-DENABLE_SBC=ON" "-DENABLE_SBC=OFF" \
                 "for Bluetooth A2DP support" &&

optional_depends nghttp2 \
                 "-DENABLE_NGHTTP2=ON" "-DENABLE_NGHTTP2=OFF" \
                 "for HTTP support" &&

optional_depends lz4 \
                 "-DENABLE_LZ4=ON" "-DENABLE_LZ4=OFF" \
                 "to read lz4-compressed data" &&

optional_depends libnl \
                 "-DENABLE_NETLINK=ON" "-DENABLE_NETLINK=OFF" \
                 "for netlink support" &&

optional_depends minizip \
                 "-DENABLE_MINIZIP=ON" "-DENABLE_MINIZIP=OFF" \
                 "for zip compression support" &&

optional_depends c-ares \
                 "-DENABLE_CARES=ON" "-DENABLE_CARES=OFF" \
                 "for c-ares support" &&

optional_depends zlib \
                 "-DENABLE_ZLIB=ON" "-DENABLE_ZLIB=OFF" \
                 "for zlib compression support" &&

optional_depends zstd \
                 "-DENABLE_ZSTD=ON" "-DENABLE_ZSTD=OFF" \
                 "for zstd compression support" &&

optional_depends brotli \
                 "-DENABLE_BROTLI=ON" "-DENABLE_BROTLI=OFF" \
                 "to read brotli-compressed data" &&

optional_depends snappy \
                 "-DENABLE_SNAPPY=ON" "-DENABLE_SNAPPY=OFF" \
                 "to read snappy-compressed data" &&

optional_depends libcap \
                 "-DENABLE_CAP=ON" "-DENABLE_CAP=OFF" \
                 "for POSIX.1e capabilities management" &&

optional_depends gnutls \
                 "-DENABLE_GNUTLS=ON" "-DENABLE_GNUTLS=OFF" \
                 "for GNUTLS library support" &&

optional_depends krb5 \
                 "-DENABLE_KERBEROS=ON" "-DENABLE_KERBEROS=OFF" \
                 "for Kerberos usage" &&

# support is broken except in development branch
#optional_depends python \
#                 "--with-python" "--without-python" \
#                 "for Python scripting support" &&

optional_depends lua51 \
                 "-DENABLE_LUA=ON" "-DENABLE_LUA=OFF" \
                 "for Lua scripting support" &&

suggest_depends geoip \
                 "" "" \
                 "for GeoIP location support" &&

optional_depends c-ares \
                 "-DENABLE_CARES=ON" "-DENABLE_CARES=OFF" \
                 "for asynchronous (non-blocking) name resolution via c-ares" &&

optional_depends libsmi \
                 "-DENABLE_SMI=ON" "-DENABLE_SMI=OFF" \
                 "to do more sophisticated decoding of SNMP packets"
