blob: 46599609627a10774ddb906ea4a98abcb6fa84c4 [file] [log] [blame]
Thomas Vander Stichele74d9b172001-12-17 19:04:24 +00001dnl Perform a check for existence of ARTSC
2dnl Richard Boulton <richard-alsa@tartarus.org>
3dnl Last modification: 26/06/2001
Wrobella7465f62002-01-18 01:06:37 +00004dnl GST_CHECK_ARTSC()
Thomas Vander Stichele74d9b172001-12-17 19:04:24 +00005dnl
6dnl This check was written for GStreamer: it should be renamed and checked
7dnl for portability if you decide to use it elsewhere.
8dnl
Thomas Vander Stichele99e15a32004-02-11 16:44:05 +00009AC_DEFUN([GST_CHECK_ARTSC],
Thomas Vander Stichele74d9b172001-12-17 19:04:24 +000010[
11 AC_PATH_PROG(ARTSC_CONFIG, artsc-config, no)
Thomas Vander Stichelecd0d1e22001-12-20 21:27:27 +000012 if test "x$ARTSC_CONFIG" = "xno"; then
Thomas Vander Stichele74d9b172001-12-17 19:04:24 +000013 AC_MSG_WARN([Couldn't find artsc-config])
14 HAVE_ARTSC=no
15 ARTSC_LIBS=
16 ARTSC_CFLAGS=
17 else
18 ARTSC_LIBS=`artsc-config --libs`
19 ARTSC_CFLAGS=`artsc-config --cflags`
20 dnl AC_CHECK_HEADER uses CPPFLAGS, but not CFLAGS.
21 dnl FIXME: Ensure only suitable flags result from artsc-config --cflags
22 CPPFLAGS="$CPPFLAGS $ARTSC_CFLAGS"
23 AC_CHECK_HEADER(artsc.h, HAVE_ARTSC=yes, HAVE_ARTSC=no)
24 fi
25 AC_SUBST(ARTSC_LIBS)
26 AC_SUBST(ARTSC_CFLAGS)
27])
28