# required for waf
depends python &&

depends -sub CXX gcc &&

depends boost &&
depends fftw &&
depends curl &&
depends freetype2 &&
depends libxml2 &&
depends libart_lgpl &&
depends cairo &&
depends gtk+2 &&
depends glibmm &&
depends cairomm &&
depends pangomm &&
depends atkmm &&
depends gtkmm2 &&
depends libgnomecanvas &&
depends libgnomecanvasmm &&
depends liblrdf &&
depends libsndfile &&
depends liblo &&
depends raptor &&
depends libogg &&
depends flac &&
depends libvorbis &&
depends libsamplerate &&
depends aubio &&

depends JACK-DRIVER &&

optional_depends lv2 \
                 "--lv2" \
                 "--no-lv2" \
                 "for LV2 plugins support" &&

if is_depends_enabled $SPELL lv2; then
  depends serd &&
  depends sord &&
  depends sratom-0 &&
  depends lilv-0 &&
  depends suil-0
fi &&

optional_depends shared-mime-info \
                 "--freedesktop" \
                 "" \
                 "to build documentation" &&

optional_depends doxygen \
                 "--docs" \
                 "" \
                 "to build documentation" &&

optional_depends GETTEXT \
                 "--nls" \
                 "--no-nls" \
                 "for native language support" &&

optional_depends valgrind \
                 "--grind" \
                 "" \
                 "to run tests in valgrind"
