X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fjackrack%2Fconfigure;h=d10b2942afde8a40fdf6aeab28d5e2db693a909f;hb=ced3d0b8c0520e4c8208166e3218e0caacba1efa;hp=6f647bcf1acb5734fa0caeaf849fbe7c88eb5692;hpb=b7241ba1f8be71fd66d670436db163957508eaab;p=melted diff --git a/src/modules/jackrack/configure b/src/modules/jackrack/configure index 6f647bc..d10b294 100755 --- a/src/modules/jackrack/configure +++ b/src/modules/jackrack/configure @@ -3,8 +3,26 @@ if [ "$help" != "1" ] then -cat << EOF >> ../filters.dat -jackrack libmltjackrack.so -EOF + pkg-config jack + disable_jack=$? + which xml2-config > /dev/null 2>&1 + disable_xml2=$? + + disable_ladspa=1 + ladspa_prefix=`which listplugins 2> /dev/null` + if [ "$ladspa_prefix" != "" ] + then + ladspa_prefix=`dirname "$ladspa_prefix"` + disable_ladspa=`[ -f "$ladspa_prefix/include/ladspa.h" ] && echo 1 || echo 0` + fi + + if [ "$disable_jack" = "1" -o "$disable_xml2" = "1" -o "$disable_ladspa" = "1" ] + then + [ "$disable_jack" = "1" ] && echo "- jackrack not found: disabling" + [ "$disable_xml2" = "1" ] && echo "- xml2 not found: disabling jackrack" + [ "$disable_ladspa" = "1" ] && echo "- ladspa not found; disabling" + touch ../disable-jackrack + fi + exit 0 fi