. "$GRIMOIRE"/CMAKE_DEPENDS &&
depends GETTEXT &&
depends boost &&
depends chromaprint &&
depends glib2 &&
depends protobuf &&
depends -sub SSL qtbase &&
depends sqlite &&
depends taglib &&
case "$HOST" in
  (*-musl)
    # XXX there's no way to disable it when installed?
    if spell_ok libexecinfo; then
      depends libexecinfo
    else
      optional_depends libexecinfo '' '' 'for backtrace support'
    fi
    ;;
esac &&
optional_depends sparsehash \
                 "-DGOOGLE_DRIVE=1 -DDROPBOX=1 -DSKYDRIVE=1 -DBOX=1 -DSEAFILE=1" \
                 "-DGOOGLE_DRIVE=0 -DDROPBOX=0 -DSKYDRIVE=0 -DBOX=0 -DSEAFILE=0" \
                 "for Google Drive/Dropbox/SkyDrive/Box/SeaFile support" &&
optional_depends libcdio \
                 -DAUDIOCD={1,0} \
                 "for Audio CD support" &&
optional_depends liblastfm \
                 -DLIBLASTFM={1,0} \
                 "for Last.fm support" &&
optional_depends libgpod \
                 -DLIBGPOD={1,0} \
                 "for iPod classic support" &&
optional_depends libmpt \
                 -DLIBMTP={1,0} \
                 "for MTP support" &&
optional_depends cryptopp \
                 -DSPOTIFY={1,0} \
                 "for Spotify support" &&
optional_depends fftw \
                 -DMOODBAR={1,0} \
                 "for Moodbar support" &&
optional_depends alsa-lib \
                 -DALSA={1,0} \
                 "for ALSA support" &&
optional_depends pulseaudio \
                 -DLIBPULSE={1,0} \
                 "for PulseAudio support"
