File: jack.m4

package info (click to toggle)
audacious-plugins 2.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 16,416 kB
  • ctags: 21,904
  • sloc: ansic: 109,325; cpp: 60,916; sh: 3,476; makefile: 1,315
file content (34 lines) | stat: -rw-r--r-- 958 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Configure paths for JACK

dnl AM_PATH_JACK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
dnl Test for JACK, and define JACK_CFLAGS and JACK_LIBS
dnl
AC_DEFUN([AM_PATH_JACK],
[dnl 
dnl *** Check for JACK libraries
dnl
PKG_CHECK_MODULES([JACK], [jack >= 0.100.0], [have_jack=yes], [have_jack=no])

dnl *** Check for libsamplerate necessary for bio2jack
PKG_CHECK_MODULES([SAMPLERATE], [samplerate >= 0.0.15],
    [ac_cv_samplerate=1], [ac_cv_samplerate=0])

AC_DEFINE_UNQUOTED([HAVE_SAMPLERATE], ${ac_cv_samplerate},
    [Set to 1 if you have libsamplerate.])

dnl *** Make sure libsamplerate is found, we can't compile without it
if test "x${ac_cv_samplerate}" = "x0"; then
    AC_MSG_WARN([Could not find libsamplerate, necessary for jack output plugin.])
    have_jack=no
fi

dnl AC_SUBST(SAMPLERATE_CFLAGS)
dnl AC_SUBST(SAMPLERATE_LIBS)

if test "x$have_jack" = "xno"; then
  ifelse([$2], , :, [$2])
else
  ifelse([$1], , :, [$1])
fi

])