412cb1ee10
git-svn-id: https://svn.musicpd.org/mpd/trunk@4737 09075e82-0dd4-0310-85a5-a0d7c8717e4f
79 lines
1.2 KiB
Bash
79 lines
1.2 KiB
Bash
t_alsa ()
|
|
{
|
|
dep_paths alsa
|
|
if test_header 'alsa/asoundlib'; then
|
|
ldflags="$ldflags -lasound -lm -ldl -lpthread"
|
|
echo t
|
|
fi
|
|
}
|
|
|
|
t_ao ()
|
|
{
|
|
dep_paths ao
|
|
if test_header 'ao/ao'; then
|
|
ldflags="$ldflags -ld -lao"
|
|
echo t
|
|
fi
|
|
}
|
|
|
|
t_fifo ()
|
|
{
|
|
echo t
|
|
}
|
|
|
|
t_mvp ()
|
|
{
|
|
echo t
|
|
}
|
|
|
|
t_oss ()
|
|
{
|
|
dep_paths oss
|
|
test_header 'sys/soundcard' && echo t
|
|
}
|
|
|
|
t_pulse ()
|
|
{
|
|
dep_paths pulse
|
|
test_header 'pulse/simple' && echo 't'
|
|
}
|
|
|
|
t_shout ()
|
|
{
|
|
dep_paths shout
|
|
ok=
|
|
if test "$PKGCONFIG" != "no" && `$PKGCONFIG --exists shout`; then
|
|
cflags="$cflags `$PKGCONFIG --variable=cflags_only shout`"
|
|
cflags="$cflags `$PKGCONFIG --variable=cppflags shout`"
|
|
ldflags="$ldflags `$PKGCONFIG --libs shout`"
|
|
ok=t
|
|
else
|
|
test -z "$sc" && sc="`which shoutconfig`"
|
|
if test `$sc --package` = "libshout"; then
|
|
cflags="$cflags `$sc --cflags-only`"
|
|
cflags="$cflags `$sc --cppflags shout`"
|
|
ldflags="$ldflags `$sc --libs`"
|
|
ok=t
|
|
fi
|
|
fi
|
|
# freebsd 6.1 + shout 2.2 port seems to leave pthread out
|
|
case "$uname_s" in
|
|
freebsd*)
|
|
case "$cflags" in
|
|
*-D_THREAD_SAFE*)
|
|
ldflags="$ldflags -lpthread"
|
|
;;
|
|
esac
|
|
;;
|
|
esac
|
|
|
|
echo $ok
|
|
}
|
|
|
|
t_sun ()
|
|
{
|
|
dep_paths sun
|
|
test_header 'sys/audioio' && echo t
|
|
}
|
|
|